Bonjour à tous
Je souhaiterai supprimé des colonne qui sont comprises entre deux bornes.
Chaque bornes correspond à un texte précis dans la ligne 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 i = 1 limiteMin = 0 limiteMax = 0 For i = 1 To nombreColonne Cells(1, i).Select If Cells(1, i) = "xxx" Then limiteMin = i End If If Cells(1, i) = "yyy" Then limiteMax = i End If Next i
Ensuite je récupere les bornes et tente de supprimé la plage avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range("limiteMin:limiteMax-3").Delete Shift:=xlToLeft
Mais sans succès.
J'ai essayé diverses méthodes, mais je pense que c'est un probleme de syntaxe
L'erreur est :
Erreur d'execution 1004
La methode Range de l'objet _Global à echoué
En mode débogague ma ligne Range correspond à :
qui sont bien les colonnes que je souhaite supprimé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range("13:61")....
Votre aide sera la bienvenue
Merci
Partager