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 503
Messages
2 089 062
Membres
104 014
dernier inscrit
Aurélie MONTEIL