Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Application formula

3 réponses
Avatar
Jacquouille
Bonjour
En VBA, qu'est-il préférable demployer ?
[A10]=Application.Evaluate("len(A1)") ou
Range("A10").Formula="len(A1"
Le même immensissime merci que précédement.
Jacques.

--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.

3 réponses

Avatar
Modeste
Bonsour® Jacquouille avec ferveur ;o))) vous nous disiez :

En VBA, qu'est-il préférable d'employer ?
[A10]=Application.Evaluate("len(A1)") ou
Range("A10").Formula="len(A1"


Plus précisément :
Range("A10").Formula="=len(A1)"
signifie que l'on inscrit "une fois" une formule dans la cellule A10
qui est alors ensuite sujette à un recalcul (manuel ou automatique)

alors que la première expression
[A10]=Application.Evaluate("len(A1)")
inscrit seulement le résultat du calcul
ce qui signifie qu'il faut éxécuter à chaque fois la macro contenant cette
instruction, pour obtenir le rafraichissement




--
--
@+
;o)))

Avatar
Daniel.C
Bonsoir.
Dans le premier cas, tu as dans ta cellule la valeur résultante et dans le
second, tu as la formule.
Cordialement.
Daniel
"Jacquouille" a écrit dans le message de
news:
Bonjour
En VBA, qu'est-il préférable demployer ?
[A10]=Application.Evaluate("len(A1)") ou
Range("A10").Formula="len(A1"
Le même immensissime merci que précédement.
Jacques.

--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.




Avatar
Jacquouille
Merci à vous deux.
Je note et j'essaie de garder la différence dans ma mémoire très
volatile. -)
Bonne journée.

--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.

"Jacquouille" a écrit dans le message de
news:
Bonjour
En VBA, qu'est-il préférable demployer ?
[A10]=Application.Evaluate("len(A1)") ou
Range("A10").Formula="len(A1"
Le même immensissime merci que précédement.
Jacques.

--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."

Jacquouille.