Bonjour à tous,
Aprés de multiples tentatives et recherches, je ne trouves aucune solution... Je réalise en fin de compte une sélection de colonne en fonction d'une case à cocher:
Dans le cas ou je réalise ceci dans la continuité de ma macro (Formattage, import de mon CSV), la supression fait n'importe quoi... Il décalle les données de ma première ligne, mais ne fait rien sur les lignes qui suivent...
Je vous ai joint en pièce jointe un exemple de fichier... Je peux aussi vous joindre l'intégralité de ma macro, cependant ceci ne pourra se faire qu'a une seule personne qui m'aidera, le fichier est confidentiel.
Merci d'avance de votre aide,
Fab.
Aprés de multiples tentatives et recherches, je ne trouves aucune solution... Je réalise en fin de compte une sélection de colonne en fonction d'une case à cocher:
Code:
Dim cols$
Sheets("WORKSHEET").Range("A1").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
If W_IMPORT.User_btn_GENT.Value = True Then
cols = "C:H,J:O,Q:V,X:AC,AE:AJ,AL:AQ,AS:AX,AZ:DI,DK:EM"
ElseIf W_IMPORT.User_btn_KME.Value = True Then
cols = "C:H,J:V,X:AC,AE:AJ,AK:AQ,AS:AX,AZ:BL,BM:BZ,DA:DI,CO:CZ,CD:CN,CA:CC,DK:DP,DR:DW,DY:ED,EF:EK,EM:EM"
Else:
End If
Sheets("WORKSHEET").Range(cols).Select
Selection.DELETE Shift:=xlToLeft
Dans le cas ou je réalise ceci dans la continuité de ma macro (Formattage, import de mon CSV), la supression fait n'importe quoi... Il décalle les données de ma première ligne, mais ne fait rien sur les lignes qui suivent...
Je vous ai joint en pièce jointe un exemple de fichier... Je peux aussi vous joindre l'intégralité de ma macro, cependant ceci ne pourra se faire qu'a une seule personne qui m'aidera, le fichier est confidentiel.
Merci d'avance de votre aide,
Fab.