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

Résolu/Fermé
Francis - 2 déc. 2014 à 17:02
 Francis - 2 déc. 2014 à 17:53
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 !

4 réponses

via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
2 déc. 2014 à 17:13
Bonjour

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

Cdlmnt
0
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 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
2 déc. 2014 à 17:23
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
Merci beaucoup pour ta réponse !
0