Bonjour,
Je viens de créer une macro en passant par enregistrer.
Je sais qu'il y a moyen de l'écrire de façon plus simple et plus petite mais je ne sais pas le faire.
Quelqu'un peut m'aider ?
Je vous copie-colle ma macro actuelle. Dans cette macro, je fais du copier-collage spécial valeur de la feuille2 à la feuille1
Merci par avance
Sub JANVIER()
'
' JANVIER Macro
'
'
Sheets("Feuil2").Select
ActiveWindow.SmallScroll Down:=-21
Range("D2:I2").Select
Selection.Copy
Sheets("Feuil1").Select
Range("D2:I2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil2").Select
Range("D6:I25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("D6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil2").Select
Range("D27:I53").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("D27").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A2").Select
End Sub
Je viens de créer une macro en passant par enregistrer.
Je sais qu'il y a moyen de l'écrire de façon plus simple et plus petite mais je ne sais pas le faire.
Quelqu'un peut m'aider ?
Je vous copie-colle ma macro actuelle. Dans cette macro, je fais du copier-collage spécial valeur de la feuille2 à la feuille1
Merci par avance
Sub JANVIER()
'
' JANVIER Macro
'
'
Sheets("Feuil2").Select
ActiveWindow.SmallScroll Down:=-21
Range("D2:I2").Select
Selection.Copy
Sheets("Feuil1").Select
Range("D2:I2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil2").Select
Range("D6:I25").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("D6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Feuil2").Select
Range("D27:I53").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil1").Select
Range("D27").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A2").Select
End Sub