Code vba - insertion box invisible si ligne vide

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

imadeus

XLDnaute Nouveau
Voilà j'ai réalisé un ajout automatique de checkbox sur un ensemble de ligne.

Cependant je cale sur une bêtise, je n'arrive pas à faire en sorte que si la Ligne "x" de la colonne "A" est vide, alors on rajoute une checkbox invisible

Code:
Sub AjoutCheckBoxD()
    Dim cell As Range
    Dim j As Integer
    Dim DernLigne As Long
    Dim Obj As OLEObject
 
    DernLigne = Range("A" & Rows.count).End(xlUp).Row

    j = 3 ' ma première ligne à considérer est la 3éme
    For Each cell In Range("D" & j & ":D" & DernLigne)
        Set Obj = ActiveSheet.OLEObjects.Add("Forms.CheckBox.1")
        With Obj
        .Left = Range("D" & j).Left + 7 'position horizontale
        .Top = Range("D" & j).Top + 3 'position verticale
        .Width = 7 'largeur
        .Height = 7 'hauteur
    End With
        j = j + 1
    Next
  End Sub

pourriez-vous m'aider ? Je suppose que c'est une bêtise mais je sèche ...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
649
Réponses
0
Affichages
459
Réponses
1
Affichages
520
Retour