Modifier une cellule excel

Fermé
alfazoulou - 3 sept. 2008 à 18:04
zoren8 Messages postés 54 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 24 juillet 2011 - 3 sept. 2008 à 18:53
Bonjour,
je voudrais savoir comment agir sur une cellule qui se trouve dans une autre feuille que la feuille active, sans pour autant l'activer.
j'ai fait ça mais ça marche pas.

[toto].Select
With Selection.Font
.ColorIndex = [code_couleur_choisie]
End With
toto étant la cellule qui se trouve sur la feuille 1.
La feuille active est la feuille 2.
je ne veux pas faire quelque chose dans le genre
Feuille1.select
[toto].Select
With Selection.Font
.ColorIndex = [code_couleur_choisie]
End With
Feuille2.select
car ce code doit pouvoir s'exécuter à partir de la feuille 2 mais aussi de la feuille 1.

Merci d'avance à tous.

3 réponses

zoren8 Messages postés 54 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 24 juillet 2011 3
3 sept. 2008 à 18:37
Bonjour,

Ecrit Ceci.

Sheets("nom de l'onglet de la feuille").Cells(N°ligne, N°colonne).Font.ColorIndex = [code_couleur_choisie]
0
ça marche super, j'ai juste remplacé Cells(N°ligne, N°colonne) par [toto]

merci pour ton aide.
rapide en plus.
0
zoren8 Messages postés 54 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 24 juillet 2011 3
3 sept. 2008 à 18:53
Pas de problème si tu as encore besoin, c'est OK
0