Bonjour,
Je suis débutant mais j'arrive à me débrouille avec toutes les sources sur internet.
Mais je suis un peux embêter pour cette fois si.
Ma formule cherche dans la ligne 4 une valeur entre la 1er colonne et la 33eme colonne et il supprime la colonne qui dispose de ma valeur cherchée.
actuellement j'utilise cette valeur script :
Pouvez-vous m'indiquer comment rendre la valeur 33 dynamique, c'est-à-dire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim I As Integer For I = 33 To 1 Step -1 If Cells(4, I).Value = "XXXX" Then Columns(I).Delete Next I
Aujourd'hui je dispose de 33 colonnes dans mon fichier excel, voudrait si possible qu'une formule rende possible d’âcrement le 33 si je rajoute encore 60 colonnes dernières.
J'ai peur que la colonne qui dois être effacé passe au-delà de la colonne 33 un jour ou l'autre.
Je sais que sur Excel j'aurais fait =NBVAL sur la ligne 4 mais je sais pas comment le retranscrire sur VBA.
Merci de votre coup de main les amies.
Et toutes mes excuses mon mauvais français.
Filipe Da Silva
Partager