J'ai une macro pour copier et coller des valeurs dans différentes colonnes de ma feuille de calcul. Sur les colonnes cibles, j'ai quelques formules que je dois éviter de surcharger quand la macro colle les valeurs car je veux que la formule calcule les nouvelles valeurs. J'ai déjà créé un code, mais j'apprécierais que vous aidiez à ajouter la condition pour éviter de coller là où il y a des formules sur la cible.Coller les figures en évitant les formules sur la cible
Sub RawDataNew()
'
' RawDataNew Macro
' To move validated to previous week on raw data tab
'
Range("$B$17:$AQ$2572").AutoFilter Field:=6
Range("Z18:AB2572").Select
Selection.Copy
Range("AU18").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("H18:H2572").Select
Selection.Copy
Range("AR18").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("O18:O2572").Select
Application.CutCopyMode = False
Selection.Copy
Range("AS18").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("W18:W2572").Select
Selection.Copy
Range("AX18").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("X18:X2572").Select
Application.CutCopyMode = False
Selection.Copy
Range("AY18").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G4").FormulaR1C1 = "=TODAY()"
Range("G4").Value = Date
Range("G5").Value = Environ("username")
'
End Sub
Quelle langue est-ce? Quelle feuille de calcul? –
Peut-être en utilisant la balise excel vous obtenez plus d'aide –
Salut Scott c'est VBA – Diego