Excel problem de bouclage

Résolu
informaticien du dimanche -  
Bonjour, je créer un programme sur excel visual basic. le programme ci-dessous montre ou jen suis arrivé.
en faite je rempli les 5 text box de mon userform et jaimeré répété cette action N fois en sauvegardant à chaque fois les données dans une colone différente. notamment colone 1, 2, 3.......N.
Ce programme écrit dans N colones les même données; or moi je voudré avoir la possibilité d'entrer de nouvelle données dans les textbox à chaque itération.

SI quelqu'un peut m'aider cela seré top moumoute!!!
Merci

Private Sub CommandButton1_Click()
' Déclaration des variables
Dim N As Integer
Dim nombredeprojet As Integer
N = 1
nombredeprojet = Sheets("R&D projets").Cells(6, 1)
Do
If N <= nombredeprojet Then
Sheets("R&D projets").Cells(8, N) = TextBox1
Sheets("R&D projets").Cells(9, N) = TextBox2
Sheets("R&D projets").Cells(10, N) = TextBox3
Sheets("R&D projets").Cells(11, N) = TextBox4
Sheets("R&D projets").Cells(12, N) = TextBox5
End If
N = N + 1
If N > nombredeprojet Then
UserForm21.Show
End If
Loop

End Sub
Configuration: Windows XP Internet Explorer 6.0

4 réponses

  1. merci pijaku ca marche
    en te remerciant.....
    0
    1. Modérateur
      Quand tu es dans la fenêtre visual basic tu écris d'abord cette ligne :
      Dim N As Integer, nombredeprojet As Integer

      tu tapes sur la touche "entrée" et il va tirer automatiquement un trait sous ta déclaration de variables. Tout va bien.
      Ensuite copie ce code et colles le sous la ligne :

      Private Sub CommandButton1_Click()
      nombredeprojet = Sheets("R&D projets").Cells(6, 1).Value
      N = N + 1
      If N = nombredeprojet Then
      Exit Sub
      End If
      Sheets("R&D projets").Cells(8, N).Value = TextBox1
      Sheets("R&D projets").Cells(9, N)).Value = TextBox2
      Sheets("R&D projets").Cells(10, N).Value = TextBox3
      Sheets("R&D projets").Cells(11, N).Value = TextBox4
      Sheets("R&D projets").Cells(12, N).Value = TextBox5
      End Sub

      Si tu as un problème, postes toujours dans le topic initial. Là il y a un doublon, je vais signaler l'autre. Continue à poser tes questions sur celui-ci.
      0
      1. non j'ai pas reussi
        ca m fait avancé mais ca ne fonctionné pas correctement
        0
        1. Modérateur
          Re
          ma méthode ne fonctionnait pas???
          0