Cibler la bonne cellule
Résolu
Bonjour ,
Je souhaiterais inscrire le chiffre 1 en cellule A1 sur une feuille "alpha" à partir d'une macro étant sur ma feuille "beta".
losque je rédige cette partie dans ma macro,
Sheets("alpha").Select
Range("A1").Select
ActiveCell.FormulaR1C1 = "1"
Sheets("beta").Select
Le "1" se place sur la bonne feuille mais ne s'inscrit pas sur la cellule A1, il se met sur la cellule qui avait été séléctionnée avant de faire tourner la macro. Pourriez-vous m'aider?
Je souhaiterais inscrire le chiffre 1 en cellule A1 sur une feuille "alpha" à partir d'une macro étant sur ma feuille "beta".
losque je rédige cette partie dans ma macro,
Sheets("alpha").Select
Range("A1").Select
ActiveCell.FormulaR1C1 = "1"
Sheets("beta").Select
Le "1" se place sur la bonne feuille mais ne s'inscrit pas sur la cellule A1, il se met sur la cellule qui avait été séléctionnée avant de faire tourner la macro. Pourriez-vous m'aider?
2 réponses
-
ModérateurBonjour,
Rien ne sert de sélectionner tous ces objets.
Si tu veux inscrire 1 en Feuille Alpha cellule A1, tu as deux manières de faire :
Sheets("Alpha").Range("A1") = 1
ou
With Sheets("Alpha") .Range("A1") = 1 'à noter le point devant Range End With
Cordialement,
Franck P -
ça a fonctionné,
Merci beaucoup!