alimenter une feuille excel par une textbox

khephrens

XLDnaute Occasionnel
bonjour

dans l'exemple ci joint j'alimente les cellules a1, a2, a3, c'est a dire verticalement au moyen de textbox via un formulaire.

j'aimerais alimenter les cellules a1,b1,c1 etc c'est a dire horizontalement.. il y a une astuce surement. mais je ne trouve pas je suis novice je précise..
merci bcp
 

Pièces jointes

  • test.xls
    34 KB · Affichages: 27
  • test.xls
    34 KB · Affichages: 33
  • test.xls
    34 KB · Affichages: 34

Staple1600

XLDnaute Barbatruc
Re : alimenter une feuille excel par une textbox

Bonsoir à tous

khephrens
Il suffit de bouger le i ;)
Private Sub CommandButton1_Click()
Code:
Dim i As Integer
For i = i + 1 To 3
Cells(1, i) = Me.Controls("textbox" & i)
Next i
End Sub

EDITON: Pour varier les plaisirs, je l'écrirai comme ci-dessous ;)
Code:
Private Sub CommandButton1_Click()
Dim t(2): t(0) = TextBox1: t(1) = TextBox2: t(2) = TextBox3
[A1].Resize(, UBound(t) + 1) = t
End Sub
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 106
Messages
2 085 352
Membres
102 871
dernier inscrit
Maïmanko