En VBA ajout de colonne utilisé quelque chose comme $B4

Résolu
Francis -  
 Francis -
Bonjour,



Je me demandais si en VBA il est possible d'utiliser comme dans une feuille de calcul un signe exemple $ qui fais le lien si jamais on rajoute ou supprime une colonne ou ligne.

Merci de votre temps !
A voir également:

4 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Pas très clair, peux tu donner un exemple précis

Cdlmnt
0
Francis
 
Bonjour,

Par exemple :

Private Sub Workbook_Open()
If IsEmpty(Sheets("Suivi de mandat").Range("D6").Value) Then
Load Userform2
Userform2.Show
End If
End Sub

Si jamais j'ajoute une colonne en B la ligne suivante :

If IsEmpty(Sheets("Suivi de mandat").Range("D6").Value) Then

devrait devenir

If IsEmpty(Sheets("Suivi de mandat").Range("E6").Value) Then

comment faire !

Je croyais se serait :

If IsEmpty(Sheets("Suivi de mandat").Range("$D$6").Value) Then
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Si tu veux que la macro "suive" la cellule malgré les rajouts de colonne ou de lignes il faut la nommer dans ta feuille Excel (clic droit sur cellule nommer plage) par exemple cellule_test

Ensuite ta ligne de macro devient :
If IsEmpty(Sheets("Suivi de mandat").Range("cellule_test").Value) Then

Cdlmnt
0
Francis
 
Merci beaucoup pour ta réponse !
0