Question toute bête

Signaler
Messages postés
61
Date d'inscription
mercredi 1 mars 2006
Statut
Membre
Dernière intervention
6 août 2009
-
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
-
Bonjour à tous,

Voila je voudrai savoir quelle fonction peut être utilisée en VB pour que dès que je selectione une feuille, il y ai aucune cellule qui soit activée sur cette dernière

D'autre aprt quelle différence y a t il entre:

range("a1").select et range("a1").activate ?

Merci de votre aide a+
Ydu

ydu

1 réponse

Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
18
Premièrement, tu n'es pas dans le bon forum. Il y en a un dédié à VBA (le VB d'Office)

Pour ta 1ere question, pourquoi tu ne veux aucune cellule sélectionnée ? je pense que ce sera plus simple si tu donnes une explication là-dessus.

Pour la 2e question, il n'y a pas vraiment de différence. Par contre, les 2 méthodes s'appliquent aussi aux feuilles
Sheets("Feuil2").Select
Sheets("Feuil2").Activate

Dans le premier cas, si la feuille est masquée, il y aura erreur. Dans le 2e cas, ça fonctionnera. J'ai donc pris comme habitude d'utiliser Select pour les Range et Activate pour les feuilles...

MPi