Bonjour à tous,
est-ce que quelqu'un peut m'expliquer l'erreur de compilation 1004 que j'obtient dans ce code :
Set se = Sheets("Sélection")
Set pa = Sheets("Paramètres")
Set pl = Sheets("Plan")
pa.Range("A3").Value = pl.Range("A" & ActiveCell.Row).Value
pa.Range("C2").Value = pl.Range(ActiveCell.Column & "2").Value
La ligne "pa.Range("A3").Value = pl.Range("A" & ActiveCell.Row).Value" marche a merveille :
la valeur de la cellule A3 de l'onglet Paramètres est égale à la valeur de la cellule (colonne A et la ligne active) de l'onglet Plan
En revanche, "pa.Range("C2").Value = pl.Range(ActiveCell.Column & "2").Value" me donne une erreur.
la valeur de la cellule C2 de l'onglet Paramètres est égale à la valeur de la cellule (ligne 2 et colonne active) de l'onglet Plan.
la seule formule ayant marché est a.Range("C2").Value = pl.Range("C2").Value, mais notez que ça manque de dynamisme.
Merci d'avance !