• Initiateur de la discussion Initiateur de la discussion nrdz83
  • 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 !

nrdz83

XLDnaute Impliqué
Bonjour a tous j'essaye de faire afficher dans un textbox la formule qui correspond à =nbval(A2:A2500) de ma feuille "Liste"
j'essaye d'utiliser ce code mais ça marche pas quelqu'un aurait il une idée ?
merci d'avance pour vos lumières amitiés 😎

With Application.WorksheetFunction
TextBox1 = .CountA(Range("A2:A2500"))
End With


😎
 
Re : nbval en vba

Bonjour,
Le code est dans le Userform
car comme tu vois c'est la procédure
Private Sub UserForm_Activate()
dans ce cas à l'ouverture du formulaire, tu as le résultat dans la TextBox
ou alors comme le dit soenda, tu l'associes à un bouton

Code:
Private Sub CommandButton1_Click()
    With Application.WorksheetFunction
        Me.TextBox1.Value = .CountA(Range("A2:A2500"))
    End With
End Sub
 
Dernière édition:
Re : nbval en vba

Salut M.bean, Renauder, le Forum

comme le nom du code l'Indique

Code:
[B]Private Sub UserForm_Activate()[/B]
    With Application.WorksheetFunction
        Me.TextBox1.Value = .CountA(Range("A2:A2500"))
    End With
[B]End Sub[/B]
Autrement dit à l'activation de ton UserForm

mais peut-être n'est-ce pas cela que tu recherche?

EDITION: Salut soenda

Bonne Journée
 
Re : nbval en vba

merci à tous pour vos réponses j'ai donc ce code
Sub AfficheUserForm()
Load UserForm1
UserForm1.Show
With Application.WorksheetFunction
Me.TextBox1.Value = .CountA(Range("A2:A2500"))
End With
End Sub

et j'ai l'erreur en rouge pourtant j'ai bien vérifier mon textbox1 est bien orthographié 😕
merci
 
Re : nbval en vba

Bonjour à tous,

Mister Bean :
Peux-tu arrêter de charger l'USF par Load...
Cela est implicite par le ...Show

Bien évidemment avec toute l'amitié que je te porte

A++
A+ à tous

Edition : Bonjour Robert ;-)
 
Dernière édition:
Re : nbval en vba

Re le Fil

Atouthazard... le
Code:
CountA(Range("A2:A2500")
est-ce-bien sur la feuille Active? 😱

Sinon essaye
Code:
.CountA.Sheets("TaFeuille").Range ("A2:A2500")
...Epitete...

JC 🙂, Robert 🙂,

Bonne Soirée (Ici 6.50 PM)
 
Re : nbval en vba

re bonjour merci jcgl pour cette remarque elles est tré sbénéfique en fait c'est un code que j'avais récupéré et toujours fait comme cela car ça marchait. mais bien vu.
Merci pour l'info robert effectivement ça fonctionne mais ...
Voila il me compte dans ma feuille accueil et je voudrais qu'il me comptabilise dans ma feuille Liste, je suppose que je doit rajouter sheets.(Live) ?
Mais j'ai essayé de le mettre à la place de CountA mais ça marche pas.
merci encore

Sub AfficheUserForm()
UserForm1.Show
With Application.WorksheetFunction
UserForm1.TextBox1.Value = .CountA(Range("A1:A2500"))
End With
End Sub


amitiés
 
Re : nbval en vba

Bonjour le fil, bonjour le forum,

Non testé... Essaie :
Code:
Sub AfficheUserForm()[/COLOR]
[COLOR=black]UserForm1.Show[/COLOR]
[COLOR=black]With Application.WorksheetFunction[/COLOR]
[COLOR=black]UserForm1.TextBox1.Value = .CountA(Sheets("Liste"). Range("A1:A2500"))[/COLOR]
[COLOR=black]End With[/COLOR]
[COLOR=black]End Sub[/COLOR]

Salut JCGL ! tu m'as énervé avec ta remarque... J'ai voulu la faire puis je me suis abstenu et finalement il fallait le faire...
 
Dernière édition:
Re : nbval en vba

Bonjour à tous,

N'apporte rien au fil...

Juste pour saluer l'ami Dull qui est bientôt à l'heure de la Charette...

A++ Dull 🙂 et m'envaism'enjeterunàtasantéquandl'heureseravenueenmétropole... Voirdeux... Arf
A+ à tous
 
- 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

Réponses
1
Affichages
313
Retour