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

mephis

XLDnaute Occasionnel
Bonjours à toutes et à tous.

Mon soucis est le suivant. Dans le but d'un projet à l'université je doit réaliser un logiciel de MRP. Dans se logiciel nous rentrons des données via des userforms en fonctions des semaines. Or mon nombre de semaine peut être variable et c'est ici qu'arrive mon problème. Car je n'arrive pas à faire varier mon nombre de semaine avec la boucle for.

Voici mon code.

Dim i As Integer, j As Integer, k As Integer
i = UserForm7.TextBox1
For j = 2 To i
Sheets("Données BB").Select

For k = 1 To i
Sheets("Données BB").Cells(1, j) = "semaine" + K
Next k

Next j

Le nombre i est le nombre de semaine. Le code ne fonctionne au " "semaine" + K "

Merci d'avance
 
Re : Boucle for

Bonjour,

A priori je vois 2 boucles dans ton code :
Code:
For j = 2 To i
Sheets("Données BB").Select

For k = 1 To i

A noter que cette instruction ne semble pas nécessaire :
Code:
Sheets("Données BB").Select

rarement utilile les "select" en vba...

bonne journée
@+
 
Re : Boucle for

Re,

regarde peut être ceci, avec 1 seule boucle :
Code:
Dim i As Integer, j As Long
i = UserForm7.TextBox1
For j = 2 To i + 1
    Sheets("Données BB").Cells(1, j) = "semaine " & j - 1
Next j

Edition : bonjour Dull🙂
 
Dernière édition:
- 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
8
Affichages
302
Réponses
4
Affichages
612
Réponses
7
Affichages
466
Réponses
3
Affichages
276
Réponses
5
Affichages
745
Réponses
8
Affichages
681
Retour