Cibler la bonne cellule

Résolu
c-cdille Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   -
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?

2 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,
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
0
c-cdille Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
ça a fonctionné,
Merci beaucoup!
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Mais de rien.
A+
0