Hello, lors de l'exécution du code, j'ai une erreur (la méthode range de l'objet global) a échoué.... Quelqu'un saurait d'ou ça peut venir ?
C'est une macro qui détermine une plage , qui la nomme - qui copie la formule d'une cellule (j10) et qui la colle dans toutes les cellules visibles de la plage (les cellules de ligne non masquées)
J'ai une erreur lors des deux lignes soulignée en rouge ....
Un immense merci si vous trouvez car franchement je ne sais pas d'ou ca peut venir.
Set FL1 = Worksheets("Sheet1")
NoCol1 = 10
NoCol2 = 10
DerLig = Split(FL1.UsedRange.Address, "$")(4)
'où FL1.Range(FL1.Cells(1, NoCol1), FL1.Cells(Derlig, NoCol2)) détermine
'la plage de cellules à lire
'With FL1
Set Plage = Range(FL1.Cells(1, NoCol1), FL1.Cells(DerLig, NoCol2))
FL1.Activate
Range("J10").Copy
Range("Plage").Select
Range("Plage").PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationMultiply
' End With
End Sub
C'est une macro qui détermine une plage , qui la nomme - qui copie la formule d'une cellule (j10) et qui la colle dans toutes les cellules visibles de la plage (les cellules de ligne non masquées)
J'ai une erreur lors des deux lignes soulignée en rouge ....
Un immense merci si vous trouvez car franchement je ne sais pas d'ou ca peut venir.
Set FL1 = Worksheets("Sheet1")
NoCol1 = 10
NoCol2 = 10
DerLig = Split(FL1.UsedRange.Address, "$")(4)
'où FL1.Range(FL1.Cells(1, NoCol1), FL1.Cells(Derlig, NoCol2)) détermine
'la plage de cellules à lire
'With FL1
Set Plage = Range(FL1.Cells(1, NoCol1), FL1.Cells(DerLig, NoCol2))
FL1.Activate
Range("J10").Copy
Range("Plage").Select
Range("Plage").PasteSpecial Paste:=xlPasteValues, Operation:=xlPasteSpecialOperationMultiply
' End With
End Sub