VBA : Insertion variable "compteur" dans un Cells(x, x).Select

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

C

calimero75

Guest
Bonjour,

J'aimerai créer une boucle While afin de déterminer la partie d'une ligne qui doit subir un traitement mais je ne sais pas comment écrire ma fonction en vba.

ex :
i=1
Fin=0
tantque cells(3,i).select > 0
Fin+1
i+1
fin tantque

Quelle est la synthaxe correcte pour insérer le "i" dans mon "cells" ??
%i, .... ?

Je precise 🙂 je suis totalement nouveau en VBA 😀

Merci !!
 
Re : VBA : Insertion variable "compteur" dans un Cells(x, x).Select

Bonjour calimero75,

Je ne vois pas trop ce que tu veux faire (pas trop calée en VBA ...) mais au cas où, ci-joint deux petits exemples avec un For et un While, vois si tu peux en tirer quelque chose.
Si ça ne va pas, reviens avec un petit extrait de fichier en posant ton problème, ça sera plus concret 😉

Bonne journée,

mth
 

Pièces jointes

Re : VBA : Insertion variable "compteur" dans un Cells(x, x).Select

Bonjour à vous 2,

Merci mth ta macro m'a donné la réponse.
Je voulais juste écrire correctement cette boucle et le compteur "i" me posait problème :

Do While Not (IsEmpty(Cells(3, i)))
If Cells(3, i) = Cells(12, i) Then
Cells(13, i) = Cells(4, i)
End If

i = i + 1
fin = fin + 1
Loop

En faite je me prends la tête pour rien sufisait de l'écrire simplement i 😱 et le i+1 marche pas il faut l'écrire i = i+1 😀

Simpa le VBA en faite 😱
 
- 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
8
Affichages
1 K
I
Réponses
2
Affichages
944
im_Guillaume
I
Retour