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

probleme avec COUNTA

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

S

Sebwan

Guest
Bonjour le forum,

J'ai un petit souci avec la fonction COUNTA:

J'aimerais compter le nombres de cellules non-vide entre 2 cellules, dont une variable, et j'essaie donc ceci

For i=1 to nb
ThisWorkbook.Worksheets(1).Range("o2").Offset(i,0).Value=Application.WorksheetFunction.CountA(Cells("O3").Offset(i,0):Cells("O3").Offset(i,j*3))
Next i

Mais le problème viens du délimiteur 🙂). Il me dit "erreur de compilation Attendu:séparateur de liste ou )

Je ne sais pas quoi mettre!

Merci de votre aide!
 
Re : probleme avec COUNTA

Bonjour Sebwan

essaye peut être ainsi, mais sans plus de détail....

Code:
Worksheets(1).Range("o2").Offset(i, 0).Value = WorksheetFunction.CountA(Range("O3").Resize(i, j * 3))

bon après midi
@+
 
Re : probleme avec COUNTA

bonjour Sebwan,

il y a un problème de syntaxe dans ton code.
essaye avec cette ligne (je n'ai pas tester...)
Code:
.Value = Application.WorksheetFunction.CountA(Range(Cells("O3").Offset(i, 0), Cells("O3").Offset(i, j * 3)))
edit: bonjour PierroT, cette fois, c'est moi qui n'a pas été assez rapide 😉
a+
 
Re : probleme avec COUNTA

La variable "i" est dans la boucle, et le "j" et le "nb" sont des nombres qui sont insérer avant le début de la macro(mais qui vont changer d'une année à l'autre).

Si ça ne marche pas avec le counta, peut-être avez vous d'autres solutions : L'idée est de pouvoir retourner le nombre de cellules non vides pour chaque ligne entre la colonne "O" et la colonne "O"+3*j (la borne supérieure variant d'une année à l'autre)

Merci!
 
Re : probleme avec COUNTA

Oui mais je ne pense pas que le problème viennent de là (j'ai essayer avec une boucle du type

For i = Cells(1, 1).CurrentRegion.Rows.Count To 1 Step -1
***
Next i

et le problème est identique!
 
Re : probleme avec COUNTA

En feuilletant un autre forum, j'ai trouvé une solution pour mon probléme, et je vous en fais part (pour info, et si ça peut aider quelqun par la suite:


Comme cela, on sait faire varier les bornes des cellules....
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
1 K
Réponses
3
Affichages
994
Réponses
8
Affichages
1 K
Réponses
1
Affichages
1 K
M
Réponses
9
Affichages
1 K
Mr.Nobody
M
Réponses
2
Affichages
964
M
Réponses
3
Affichages
986
Réponses
3
Affichages
741
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…