Macro enregistrer a modifier

  • Initiateur de la discussion Initiateur de la discussion Marius
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Marius

Guest
Bonjour,

J'ai enregistré une macro qui me calcule la différence entre deux montants entre la colonne H et I ( H - I). Le problème est que chaque jour, j extrais le fichier qui grandit a chaque fois, mais comme ma macro a été enregistrée quand mon fichier faisait 120 lignes, quand je lance ma macro aujourd hui, elle ne me calcule que les 120 1ieres lignes et pas le reste.
Avez vous une solution a mon petit probleme?

Merci Bien

Marius
 
Voici le code generé par VBA lors de l enregistrement!
Je sais que je peux modifier ce code mais je veux que la macro selectionne automatiquement tout le tableau et me fasse la difference de toutes les lignes de mon tableau car je suis tous les jours amené a complete mon tableau, donc des nouvelles lignes viennent s ajouter

Merci d avance
 

Pièces jointes

re

au début de ta macro, détermine la taille du tableau en regardant la colonne H par exemple avec :

dim dernière_ligne as single
Range("H65536").Select
dernière_ligne = Selection.End(xlUp).Row

dans dernière ligne tu connais maintenant ton dernier enregistrement

tu as je crois 2 lignes à modifier

Range("I6:I247").Select devient Range("I6:I" & dernière_ligne).Select
Range("O6:O247").Select Range("O6:O" & dernière_ligne").Select


essaie et tiens moi au courant

A+
Eric
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
157
Réponses
3
Affichages
500
Réponses
2
Affichages
615
Réponses
2
Affichages
590
Retour