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."
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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)))
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
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)))
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.
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" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: udyr3eBlIHA.2396@TK2MSFTNGP02.phx.gbl...
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."
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.
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.
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" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: udyr3eBlIHA.2396@TK2MSFTNGP02.phx.gbl...
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."
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."