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 !

4 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

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

    Cdlmnt
    0
  2. 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
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
  4. Francis
     
    Merci beaucoup pour ta réponse !
    0