Je voudrai supprimer plusieures cellules contiguës sur une même ligne comme le fait la commande contextuelle (Clic droit, supprimer) tout en déplaçant les cellules se trouvant à droite de la sélection vers la gauche.
Comme j'ai un très gros ficher à traiter je voudrai effectuer cette opération à l'aide d'une macro.
J'ai essayé de créer un code avec "Enregistrer une macro mais cela ne me convient pas car l'adressage de la sélection est sous la forme "A1:F1" alors que j'ai besoin qu'elle soit sous la forme "0,1:0,5" (je ne suis pas sur de la syntaxe).
Afin de l'inclure dans une procédure qui balayerai tout le fichier.
J'ai un début de code que voici:
Code : Tout sélectionner
Sub Deb
Dim DOC as object, Les_Feuilles as object,La_Feuille as object,Zone as object
Doc = thisComponent
Les_Feuilles = Doc.Sheets
La_Feuille = Les_Feuilles.getByName("Feuille1")
Zone = La_Feuille.getCellRangeByName("A1:F1")
Doc.currentController.Select(Zone)
End Sub

