SOYA
XLDnaute Occasionnel
Bonjour !
Dans le code ci-dessous, je supprime toutes les lignes dont la cellule en D est vide.
Sub test()
Dim i As Integer
For i = 7344 To 6 Step -1
If IsEmpty(Cells(i, 4)) Then Rows(i).Delete
Next i
End Sub
Est-il possible, au moment de l'exécution (par bouton dans la barre d'outils), d'avoir une fenêtre de dialogue qui demande quelle est la colonne de critère, plutôt que d'aller chaque fois modifier le code "à la main" ?
En fait, j'aimerais que (Cells(i, 4)) devienne une variable... Si c'est bien compliqué, ne vous fatiguez pas. Mais si c'est une partie de rigolade, j'aimerais bien apprendre à rire aussi !
Merci beaucoup à l'avance !
Dans le code ci-dessous, je supprime toutes les lignes dont la cellule en D est vide.
Sub test()
Dim i As Integer
For i = 7344 To 6 Step -1
If IsEmpty(Cells(i, 4)) Then Rows(i).Delete
Next i
End Sub
Est-il possible, au moment de l'exécution (par bouton dans la barre d'outils), d'avoir une fenêtre de dialogue qui demande quelle est la colonne de critère, plutôt que d'aller chaque fois modifier le code "à la main" ?
En fait, j'aimerais que (Cells(i, 4)) devienne une variable... Si c'est bien compliqué, ne vous fatiguez pas. Mais si c'est une partie de rigolade, j'aimerais bien apprendre à rire aussi !
Merci beaucoup à l'avance !