Bonjour,
Celà fait un long moment que je recherche une solution pour que mes macros VBA s'actualisent automatiquement lorsque j'ajoute une colonne.
Par exemple :
Avec un Tableau excel de ce type
A B C D E
1
2 x
3
4
Avec une macro range("B1").select je sélectionne la colonne b1
Mais si j'ajoute une ligne manuellement avant la ligne 2 sur excel , alors
Nouveau tableau excel
A B C D E
1
2
3 x
4
La conséquence est que ma macro ne sélectionne plus la case avec le x mais toujours la case B1 alors que je voudrais que la case B3 soit sélectionnée
Condition : le x étant une variable dont on ne connait pas la valeurs et les autres cases pouvant être remplient.
En gros je recherche un moyen de définir une range qui se metrait automatiquement à jours lorsque l'on ajoute, ou supprime une ligne ou une colonne. Comme le fait excel lorsque l'on y écrit une formule.
Celà fait un long moment que je recherche une solution pour que mes macros VBA s'actualisent automatiquement lorsque j'ajoute une colonne.
Par exemple :
Avec un Tableau excel de ce type
A B C D E
1
2 x
3
4
Avec une macro range("B1").select je sélectionne la colonne b1
Mais si j'ajoute une ligne manuellement avant la ligne 2 sur excel , alors
Nouveau tableau excel
A B C D E
1
2
3 x
4
La conséquence est que ma macro ne sélectionne plus la case avec le x mais toujours la case B1 alors que je voudrais que la case B3 soit sélectionnée
Condition : le x étant une variable dont on ne connait pas la valeurs et les autres cases pouvant être remplient.
En gros je recherche un moyen de définir une range qui se metrait automatiquement à jours lorsque l'on ajoute, ou supprime une ligne ou une colonne. Comme le fait excel lorsque l'on y écrit une formule.