Question toute bête

ydu Messages postés 61 Date d'inscription mercredi 1 mars 2006 Statut Membre Dernière intervention 6 août 2009 - 1 août 2007 à 21:20
cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 - 2 août 2007 à 00:42
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

cs_MPi Messages postés 3877 Date d'inscription mardi 19 mars 2002 Statut Membre Dernière intervention 17 août 2018 23
2 août 2007 à 00:42
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
0
Rejoignez-nous