VBA macro déplacement cellule

  • Initiateur de la discussion Initiateur de la discussion Edd93
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Edd93

XLDnaute Occasionnel
Bonjour à vous !


J'aimerai faire une macro qui déplace tout le contenu d'une cellule vers une autre cellule, sachant que les cellules de départs et d'arrivé sont listées dans une colonne A et B, et le tout est dans une feuil2.

Exemple
Colonne A (cellule départ)
A30 (A1)
B36 (A2)
C45 (A3)

Colonne B (cellule (arrivé))
A98 (B1)
C26 (B2)
C57 (B3)

Merci à toute la communauté !

J'ai oublié de précisé, je veux que cette macro de déplacement s'applique pour la feuil1 malgré que les données sont en feuille 2
 
Dernière édition:
Bonjour Eric.

Voilà un code qui fonctionne.

VB:
Option Explicit

Sub Deplacement_Palette()
Dim f1 As Worksheet, f2 As Worksheet
Dim i%: i = 2
Dim d1$, d2$

Set f1 = Sheets("Feuil1"): Set f2 = Sheets("Feuil2")

With f2
    Do While .Cells(i, 2).Value <> ""
        d1 = .Cells(i, 2).Value: d2 = .Cells(i, 3).Value
        f1.Range(d1).Cut f1.Range(d2)
        i = i + 1
    Loop
End With

End Sub
 
Ouah t'es fort... comment tu sais que je suis sircroco ahahahah.

J'avais pas vu ton message... génial pour ce cas ça marche.

Comme tu l'as vu ici ce que je souhaite justement c'est le déplacement des cellules comme dans le fichier exemple, je vais prendre ta macro pour le retour, enfin l'annulation des déplacements.

Merci d'être venu me chercher ici !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
620
Retour