rebonjour cougar,
pascal, le forum
Cougar, comme ca en passant (encore) as-tu vu que pascal avait aussi participé à la réponse ?
Enfin si ce qu'on à dit avec pascal était bon car au regard de ton dernier message, on en sait rien
Tu ne peux pas activer une feuille cachée. Il faut d'abord la rendre visible :
Sheets('Données').Visible = True
Sheets('Données').select
Tu n'a pas besoin de sélectionner une feuille (et encore moins de la rendre visible) pour pouvoir travaillé avec.
par contre pour faire référence à une autre feuille (masqué ou pas) que la feuille active, il faut faire référence à celle.ci :
En imaginant que tu es sur la feuille1 de ton classeur :
range('a1') va faire référence à la cellule A1 de la feuille active, tandis que sheets('feuil2').range('a1'), fera référence à la cellule A1 de la feuille 2.
Souvent dans les codes pour éviter de toujours taper sheets('Feuil2'), on utilise un bloc d'instruction qui commence par with et se termine par end with
à l'intérieur de se bloc, on place les instructions qui on comme dénominateur commun le même objet (feuille, userform,...)
ainsi :
with sheets('feuil2') ==== avec la feuille ('feuil2')
.range('a1')='toto'
.range('b1')='cougar'
end with
Le
. devant range est très important car il permet de 'lier' l'instruction qui le suit au bloc with.
en espérant t'avoir éclairer.
salut