Bonjour
Les fichiers CSV que j'ouvre ont une erreur a l'export, cela me décale certaines colonnes de 4 sur la gauche, je n'ai pas la main sur la création des CSV, du coup je souhaite faire une macro VBA pour mettre en forme les fichiers pour pouvoir les retrailler plus facilement.
Je sollicite votre aide car j'ai trouvé sur ce forum comment décaler plusieurs cellules d'une même colonne mais pas plusieurs cellule d'une même ligne.
Je recherche a sélectionner 4 cellules consécutives d'une meme ligne pour les décaler de 3 positions via une boucle FOR.
Je suis parti sur des coordonnées en i,2
Mais je ne sais pas les utiliser avec la fonction range, peut être que range n'est la bonne fonction.
Exemple : Si B3 est vide, je coupe C3 a C6 pour les coller de C8 à C11 et ainsi de suite a chaque ligne.
Extrait du code:
For i = 3 To LastLine
If Cells(i, 2).Value = "" Then
Range((i, 3),(i,6))
End If
Next i
En vous remerciant par avance
Bonne journée