Bonjour à tous,
Dans une feuille, je dois mettre en forme un tableau avec ligne et totaux. Les données du tableau proviennent d'un TCD d'une autre feuille, le remplissage est donc variable sauf la ligne 2 préremplie et donc fixe.
Je dois donc déterminer l'emplacement de certaines données dans ce tableau afin d'encadrer correctement celui-ci.
Pour vérifier la bonne valeur de mes variables j'ai fait apparaître des messages box tout au long de ma macro. Cela m'a permis de voir qu'elle variable était mal renseignée donc mal définie.
2 variables sont mal définies mais en fait correspondent à la même recherche savoir : DETERMINER LA PROCHAINE CELLULE NON VIDE DE LA COLONNE B
J'utilise :
Range("B2").End(xldown).Row
En fait, cela donne la dernière cellule non vide en partant du haut et non la prochaine cellule non vide en partant du haut.
J'ai essayé avec Find sans succès.
J'ai joint un fichier simplifié pour plus de commodité et vision sur la macro, j'ai enlevé la boucle puisque le problème est ciblé.
Normalement je devrais avoir les valeurs suivantes pour les variables:
DERLIGNE1 = 9 (ok)
LIGDEP = 3 --> j'ai actuellement 4
LIGDEP = 4 --> j'ai actuellement 6
BAS = 3 --> j'ai actuellement 5
Merci d'avance pour votre aide
Dans une feuille, je dois mettre en forme un tableau avec ligne et totaux. Les données du tableau proviennent d'un TCD d'une autre feuille, le remplissage est donc variable sauf la ligne 2 préremplie et donc fixe.
Je dois donc déterminer l'emplacement de certaines données dans ce tableau afin d'encadrer correctement celui-ci.
Pour vérifier la bonne valeur de mes variables j'ai fait apparaître des messages box tout au long de ma macro. Cela m'a permis de voir qu'elle variable était mal renseignée donc mal définie.
2 variables sont mal définies mais en fait correspondent à la même recherche savoir : DETERMINER LA PROCHAINE CELLULE NON VIDE DE LA COLONNE B
J'utilise :
Range("B2").End(xldown).Row
En fait, cela donne la dernière cellule non vide en partant du haut et non la prochaine cellule non vide en partant du haut.
J'ai essayé avec Find sans succès.
J'ai joint un fichier simplifié pour plus de commodité et vision sur la macro, j'ai enlevé la boucle puisque le problème est ciblé.
Normalement je devrais avoir les valeurs suivantes pour les variables:
DERLIGNE1 = 9 (ok)
LIGDEP = 3 --> j'ai actuellement 4
LIGDEP = 4 --> j'ai actuellement 6
BAS = 3 --> j'ai actuellement 5
Merci d'avance pour votre aide