Je construis un outil où le contenu des cellules sélectionnées par l'utilisateur est déplacé avec des formes de flèche.VBA déplacer gamme sélectionnée haut/bas (avec décalage?)
Le code ci-dessous fonctionne très bien pour déplacer un ou plusieurs groupes de cellules adjacentes vers le bas. Cependant, inverser le code semble difficile (+1 en décalage ne fonctionne pas: -?)
Une idée? Merci, Augustin
Sub Move_Up()
Selection.Cut
Selection.Offset(-1, 0).Select
Selection.Insert Shift:=xlDown
End Sub
est votre intention de faire glisser les cellules autour uniquement ou avez-vous besoin de changer les écrasés? – user3598756
Utilisez '1', pas' + 1' - '.Offset' a besoin d'un *** numéro *** et non d'une description de l'opération. – Comintern
@Comintern, ce n'est pas ça: '+ 1' serait immédiatement converti en' 1' dans l'EDI VBA et le problème resterait toujours. Si Augustin répond à ma question, il pourrait être possible de trouver la sortie – user3598756