Bonjour,
Peut qqn me dire comment il faut faire pour déplacer une ligne de numéro n d'une feuille A, à la ligne numéro m d'une autre feuille B.
Merci
Bonjour,
Peut qqn me dire comment il faut faire pour déplacer une ligne de numéro n d'une feuille A, à la ligne numéro m d'une autre feuille B.
Merci
Bonjour.
Tu peux essayer quelque chose commeCordialement,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 With Application.Thisworkbook .Sheets("A").Rows(n).copy .Sheets("B").Rows(m) .Sheets("A").Rows(n).ClearContents End with
PGZ
Bonjour,
Pour trouver certaines fonctions en VBA tu peux utiliser l'enregistreur de macro et ensuite adapter ton code.
Ce que tu demandes peut donner quelque chose comme ça :
Ensuite tu peux rechercher sur internet les explications sur copier/coller
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Macro3() Sheets("Feuil1").Select Range("A7:G7").Select Application.CutCopyMode = False Selection.Cut Sheets("Feuil3").Select Range("A9").Select ActiveSheet.Paste End Sub
Et puis il y a toujours l'aide VBA (F1 dans l'éditeur) qui fournit entre autre l'exemple suivant :
Voila quelques pistes, si tu as d'autres questions n'hésite pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Worksheets("Sheet1").Range("C1:C5").Copy ActiveSheet.Paste Destination:=Worksheets("Sheet1").Range("D1:D5")![]()
tout a l'air bien, mais ça ne marche pas. Si je met ce bout de code dans une fonction ou sub, à son exécution, le thread s'arrête au moment ou il doit écrire une valeur dans une cellule. une idée d'où ça peut venir??
Bonjour,
Tu peux nous donner ton code et l'erreur qui s'affiche aussi.
Ça pourrait bien aider!
Partager