XL 2013 Simplifier code VBA

  • Initiateur de la discussion Initiateur de la discussion Kaizers
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kaizers

XLDnaute Occasionnel
Bonjour à tous,

J'aimerai savoir comment faire la même chose que ça ;
VB:
Sheets("DATA").Select
T = WorksheetFunction.CountA(Columns(1))

Sans passer par le .select

J'aimerai qu'il le fasse sans changer d'onglet 🙂

Merci pour votre aide et à la communauté
 
Bonjour.
VB:
T = WorksheetFunction.CountA(Worksheets("Data").Columns(1))
Mais s'il s'agit d'une feuille du classeur représenté par ThisWorkbook, c'est encore mieux d'éviter une recherche dans sa collection Worksheets en spécifiant à la place de cette expression Worksheet le nom de l'objet dans la rubrique Microsoft Excel Objet. (on l'appelle aussi parfois, à tort, du nom d'une propriété String en lecture seule qui reproduit ce nom: son CodeName)
 
Dernière édition:
Oui, désolé pour la faute de frappe.
Mais, comme dit, si on peut écrire ça à la place c'est encore mieux :
VB:
T = WorksheetFunction.CountA(Feuil1.Columns(1))
Pour la clarté il suffit de faire ce qu'il faut pour pouvoir écrire même ça :
VB:
T = WorksheetFunction.CountA(FData.Columns(1))
C'est à dire changer la 1ère propriété (Name) Feuil1 en FData dans la fenêtre de propriétés du module Feuil1 (Data)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Autres Code VBA
Réponses
11
Affichages
294
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
447
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
904
Réponses
1
Affichages
265
Retour