Regarde dans l'aide VBA d'Excel les boucles "For to".
Je te conseille aussi de remplacer les "Range" par des "Cells". C'est plus pratique pour mettre des variables (même si pour les lignes...
Type: Messages; Utilisateur: Menhir
Regarde dans l'aide VBA d'Excel les boucles "For to".
Je te conseille aussi de remplacer les "Range" par des "Cells". C'est plus pratique pour mettre des variables (même si pour les lignes...
Pas sûr que ce soit une bonne idée.
Puisqu'elle existe, autant s'en servir.
C'est la solution la plus simple.
Je ne vois pas pourquoi. :koi:
Ce serait nécessaire si la formule était dans une cellule.
Etant donné que l'opération est dans une macro, ce n'est pas utile. Ca marche très bien sans.
Parfois, quand on est trop plongé dans son problème, on peut manquer de recul pour voir des choses évidentes.
Mais, après tout, ce n'est peut-être pas lui le concepteur du code malgré ce que...
Ou bien, dans ta macro, juste après la ligne qui place en B12 la valeur que tu souhaites, tu mets la ligne :
Range("B13").Value = Range("B13") + Range("B12")
J'ai du mal à comprendre ce que tu veux dire par "nouvelle valeur" et "toutes les anciennes".
Si tu expliquais exactement ce que tu mets en B12 et comment tu le renseignes, ça pourrait peut-être...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.