Bonjour à tous,
Je me pose une petite question. Sur chacune ou presque de mes macros, j'utilise une variable pour déterminer la dernière ligne d'un tableau, que je calcule grâche au code :
Dim nb_lign as Integer
nb_ligne = WorksheetFunction.CountA(Columns("A:A"))
Si je veux la dernière ligne de la colonne A.
Seulement, il arrive que je supprime des lignes, et le nombre de lignes reste stocké et identique.
Et je n'ai d'autre choix (à mon niveau de connaissances assez basiques en VBA) de redimensionner "manuellement" la variable en réutilisant le bout de code :
nb_ligne = WorksheetFunction.CountA(Columns("A:A"))
Ou en stockant dans une nouvelle variable le nombre de lignes que je supprime et en ôtant dans la suite des calcul cette variable :
nb_ligne - nb_lignes_retirées
Auriez-vous une solution pour redimensionner automatiquement la variable nb_ligne et que sa valeur, une fois calculée, ne soit pas stockée (cas où l'on supprime ou rajoute des lignes par exemple...).
D'avance, merci