Sub Macro1()
'
' Macro1 Macro
'
'
Range("C7").Select
Selection.Copy
Range("E7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End Sub
Bonjour, Angus
Alt+F11 t'ouvrira l'éditeur VBA
F2 t'ouvrira l'explorateur d'objets
Tape le nom recherché dans la fenêtre sous <Toutes bibliothèques> et clique sur les jumelles.
Personnellement, je n'utilise pas cette notation qui, à mon avis, nuit à la lisibilité du code. Mais ... ce n'est que mon avis !
Bonjour Angus, Victor
Tu peux dans ce cas utiliser l'enregistreur de macros qui te donnera en clair la signification. C'est plus simple ensuite pour debugger ton programme.
Exemple de code enregistré en 20 secondes .
Code:Sub Macro1() ' ' Macro1 Macro ' ' Range("C7").Select Selection.Copy Range("E7").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False End Sub
Sub Macro1()
Range("A1").Copy
With Range("B1")
.PasteSpecial Paste:=xlPasteFormats
.PasteSpecial Paste:=xlPasteValues
End With
End Sub
Surtout que tu dis débuter en VBA.Personnellement, je n'utilise pas cette notation qui, à mon avis, nuit à la lisibilité du code. Mais ... ce n'est que mon avis !
Bonjour
Oui, mais le probleme c'est que je cherche s'il existe un collage valeur + format de cellule, or avec le click gauche je ne trouve que valeur + format de nombre...
Worksheets("Rear suspension").Range("A1:H34").Copy
Worksheets("Double A-Arm").Range("A1").PasteSpecial Paste:=xlPasteFormats
Worksheets("Rear suspension").Range("A1:H34").Copy
Worksheets("Double A-Arm").Range("A1").PasteSpecial Paste:=xlPasteValues
Worksheets("Double A-Arm").Cells.MergeCells = True