Boucle for

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
 

Pierrot93

XLDnaute Barbatruc
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
@+
 

Pierrot93

XLDnaute Barbatruc
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:

Statistiques des forums

Discussions
312 505
Messages
2 089 067
Membres
104 015
dernier inscrit
kkgk