Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

calcul dans label + text box

arvin

XLDnaute Occasionnel
bonjour à tous ,

j'ai un souci : je souhaite calculer dans une colonne le nombre de 'a' et mettre le résultat dans un label et text box (userfrom) : la macro fonctionne mais mal , en fait il me calcule tous les a, b, c, dans 1 seul label

merci de votre aide



Private Sub UserForm_Activate()
Dim Derligne%, Colonne%, Ligne%
Dim Compteur%, a
With Sheets('1')
On Error Resume Next
For Colonne = 4 To 4 '4 = la colonne 4 est à analyser
Compteur = 0
Derligne = .Cells(65536, Colonne).End(xlUp).Row
For Ligne = 1 To Derligne
a = UCase(.Cells(Ligne, Colonne).Value)

If UCase(.Cells(Ligne, Colonne).Value) = 'a' Then Compteur = Compteur + 1
If UCase(.Cells(Ligne, Colonne).Value) = 'b' Then Compteur = Compteur + 1
If UCase(.Cells(Ligne, Colonne).Value) = 'c' Then Compteur = Compteur + 1Then Compteur = Compteur + 1



Next
Me.Controls('TextBox' & Colonne - 2) = Compteur
Next
End With
End Sub
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Arvin, bonjour le forum,

Il te faut créer une variable compteur pour chaque lettre, une pour 'a' une pour 'b' et une pour 'c'. Ci-dessous avec la méthode Find :


 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…