Boucle VBA/excel
lea_dumont
Messages postés
2
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, je suis en train de réaliser un programme et je voulais faire une boucle qui fasse en sorte que l'utilisateur rentre un pas et une longueur dans une userform et qu'en fonction du pas rentré il calcule de 0 à la longueur rentré, le pasx2 et que le premier résultat soit à la cellule A26 et que les résultats suivants s'affichent sur la ligne d'après
Voilà un bout du programme
Désolée ça peut paraître un peu basique mais ça me bloque vraiment ^^
Merci par avance
Voilà un bout du programme
Dim i As Single
Dim result As Single
Dim longueur As Integer
Dim pas As Single
longueur = TextBox4
Cells(2, 2) = longueur
pas = TextBox14
Cells(17, 3) = pas
Worksheets("nouveau").Activate
i = ListIndex + 26
For pas = 0 To longueur
result = pas * 2
Cells(i, 1) = result
i = Row + 1
Next pas
Désolée ça peut paraître un peu basique mais ça me bloque vraiment ^^
Merci par avance
A voir également:
- Boucle VBA/excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
2 réponses
Bonjour
Incompréhensible...
dans quelle feuille se trouve
Comme son nom l'indique un textbox renvoie du texte et non un nombre
alors pourquoi "for pas=0" puisque "pas" est donné par textbox14 ?
le premier résultat soit à la cellule A26
alors pourquoi listindex +26 ?
Michel
Incompréhensible...
dans quelle feuille se trouve
longueur = TextBox4
Cells(2, 2) = longueur
pas = TextBox14
Cells(17, 3) = pas
Comme son nom l'indique un textbox renvoie du texte et non un nombre
alors pourquoi "for pas=0" puisque "pas" est donné par textbox14 ?
le premier résultat soit à la cellule A26
alors pourquoi listindex +26 ?
Michel
bon, pour essayer de s'en sortir (userform sur une feuille ?....)
Dans l’attente
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci par un clic droit sur le lien proposé dans le message de réponse
Dans l’attente
Ces données se trouve sur la feuille de ma userform et les résultats sont renvoyés sur excel sur la feuille nouveau
J'ai appris en utilisant que des textbox, il y a un autre outil pour les nombres ?
Je voulais que la boucle fasse également le calcul pour 0 en fait, car le programme sert à calculer les efforts sur une poutre en fonction de la longueur de la poutre pour en suite en faire un diagramme donc je voulais les efforts, en 0, au pas, au pasx2, au pasx3.... jusqu'à la longueur.
C'était une tentative pour essayer de faire en sorte que le calcul passe à la ligne suivante à partir de la ligne 26 mais le calcul s'effectue toujours sur la même cellule j'ai l'impression
Merci de votre réponse, Cordialement
Léa Dumont