Bonjour, pardonnez le novice en VBA que je suis, mais je bute depuis un bon moment sur un problème, probablement minime.
Je cherche à écrire dans une macro, la fonction SI dans une cellule d'une feuille, faisant référence à une cellule d'une autre feuille dont le nom est introduit par une inputbox.
Actuellement j'en suis à :
Range("D3").Select 'de la feuille active clairement identifiée
ActiveCell.FormulaR1C1 = _
"=IF(NomAgent!R[23]C[-2]=FALSE,""Horaire"",""Mensualité"")"
La feuille "volatile" s'appelle "NomAgent". Cette variable est bien reconnue puisque, plus loin dans la macro, je m'en sert et cela fonctionne.
Il doit y avoir une écriture spécifique pour expliquer où je veux trouver la cellule référente. Du style "Sheets(NomAgent).Cells(26,2)!"
Y a t il une bonne âme pour faire baisser mon taux d'énervement actuel ?
Par avance merci
Je cherche à écrire dans une macro, la fonction SI dans une cellule d'une feuille, faisant référence à une cellule d'une autre feuille dont le nom est introduit par une inputbox.
Actuellement j'en suis à :
Range("D3").Select 'de la feuille active clairement identifiée
ActiveCell.FormulaR1C1 = _
"=IF(NomAgent!R[23]C[-2]=FALSE,""Horaire"",""Mensualité"")"
La feuille "volatile" s'appelle "NomAgent". Cette variable est bien reconnue puisque, plus loin dans la macro, je m'en sert et cela fonctionne.
Il doit y avoir une écriture spécifique pour expliquer où je veux trouver la cellule référente. Du style "Sheets(NomAgent).Cells(26,2)!"
Y a t il une bonne âme pour faire baisser mon taux d'énervement actuel ?
Par avance merci