OVH Cloud OVH Cloud

[VBA] Recopie données TextBox vers cellules

15 réponses
Avatar
Pierrot93
Bonjour au Forum !

Je suis débutant sous VBA et je viens vers vous pour résoudre un problème.
Dans un USF, j'ai placé 4 colonnes de TextBox (TxtCode, TxtRef, TxtFar,
TxtGro), tous numérotés de 1 à 12 puisque 12 TextBox par colonne.
Mon souhait est que les saisies de ces TextBox soient recopiées dans les
cellules de mon classeur (de "N74" à "Q83").
D'après ce que j'ai semblé comprendre, il faut utiliser une boucle (For ...
to Next) ainsi que la propriété .Cells.
Mais bon, à l'heure actuelle, c'est trop compliqué pour moi.
Si vous pouviez me donner un coup de pouce...

D'avance merci

Pierrot93


begin 666 icon_redface.gif
M1TE&.#EA#P`/`,0?`/JS`/W*`.!L`/>.6__WS?MH:/ZV=?><`/_2A_RD:?^W
MM_Z8F.=S2D5%1?_DY/_Z]?_,S/_J`/B @/_\Z?K7`/[C`/FFIO_\$_[+@__^
MD^-?7]E(-@```/_EF?K!>P```"'_"TY%5%-#05!%,BXP`P$````A^00%% `?
M`"P`````#P`/```%9N GBDU9CNA73D26!2?:L-<5W<'1C$W+W4!.;J?*_(!!
MF(I@BQR=.%TC8^,\K9$`H)2I4"K(B%=;N@``%&3E?"Z=#P'PC0(XV'<-0"!M
MY7CA1 T!<6J#.CR#B8F',GEL4BD\)D0C(0`A^00%"@`?`"P!``$`#0`-```%
M4> G?L]$$,8XEEV'O,8PFM]K?[%(U/:=3BX$3P@;$%RB6\V0('@,F![BF4@@
M!@RKS8,=5!F;0<\`9L@&`X]0A$EX109H#Q.7P>/XNDI4K=I%(0`A^00%,@`?
M`"P!``$`#0`-```%2. GBDZYC*@#04J[%&/YM?3WDC-=GVJ;*[E73U2;+20.
MBT774AX5$LU"9XE*KIJ/A)HMP*[+D>(E$2VFS#/,?&ZK4:+K=2T*`0`A^00%
M"@`?`"P!``$`#0`-```%4. GBA-!&&,Z=1WB&L-8?F[]P2)!US:ZNCO$#D9H
MB6PT0X+@,6!XB&8B@1@PJ#6/=3!E? 8\@Y<1&PP\0A$FP149G#S,.^9^V^<I
MT71*%X4``"'Y! 4*`!\`+ $``0`-``T```51X"=^$Y%EP3B6UQ6]P3&:WVM_
ML9C5]IT2K@A/"#MD7*);+0#(4 *57N3)C!P$@![E>@``!()#+P`^R `'BE!4
400-$`6BO$I?!X_BZ2N3UVD4A`#L`
`
end

5 réponses

1 2
Avatar
pierrejean
Il y a une erreur dans ton code !
A revoir !!!

"Excel...lent" a écrit dans le message de news:

Bonsoir,

Un truc dans ce goût la ( non testé ) :

Dim i As Integer
For i = 1 To 12
Cells(73+i,14) = Controls("TxtCode" & i).Text
Cells(73+i,15) = Controls("TxtRef" & i).Text
Cells(73+i,16) = Controls("TxtFar" & i).Text
Cells(73+i,17) = Controls("TxtGro" & i).Text
Next

Cordialement.

Excel...lent Dit " Mr je sais tout du Forum " ( vous savez, le new
bie...)


Avatar
Modeste
Bonsour® Excel...lent avec ferveur ;o))) vous nous disiez :
;o)))
Un truc dans ce goût la ( non testé ) :
Dim i As Integer
For i = 1 To 12
Cells(73+i,14) = Controls("TxtCode" & i).Text
Cells(73+i,15) = Controls("TxtRef" & i).Text
Cells(73+i,16) = Controls("TxtFar" & i).Text
Cells(73+i,17) = Controls("TxtGro" & i).Text
Next
Excel...lent Dit " Mr je sais tout du Forum " ( vous savez, le new
bie...)


voyons Excel....lent !!!!
voilà encore une réponse qui va discréditer ce mauvais forum....
;o)))
Il y a une erreur dans ton code !
A revoir !!!
;o)))


en effet on parcourt 12 fois la boucle
alors qu"il n'y a que 10 lignes dans la cible demandée par "kookoo40"

tous numérotés de 1 à 12 puisque 12 TextBox
par colonne. Mon souhait est que les saisies de ces TextBox soient
recopiées dans les cellules de mon classeur (de "N74" à "Q83").







--
--
@+
;o)))


Avatar
Modeste
Bonsour® pierrejean,kookoo40,pierrot93 avec ferveur ;o))) vous nous disiez :

Il y a une erreur dans ton code !
A revoir !!!


pourquoi t'obstines-tu à venir ici
àlors que la réponse à été donnée là :
http://www.developpez.net/forums/showthread.php?tQ4063

--
@+
;o)))

Avatar
pierrejean
Il pleut dans le Midi-Pyrénées ?

"Modeste" a écrit dans le message de news:
ufvK3$
Bonsour® pierrejean,kookoo40,pierrot93 avec ferveur ;o))) vous nous
disiez :

Il y a une erreur dans ton code !
A revoir !!!


pourquoi t'obstines-tu à venir ici
àlors que la réponse à été donnée là :
http://www.developpez.net/forums/showthread.php?tQ4063

--
@+
;o)))





Avatar
Excel...lent
Salut mon camarade,

Ben oui qu'est ce que tu veux, on peut pas être un "New bie" et être bon...
Me demande pas pourquoi j'ai absolument voulu répondre à ce post "vérolé" je
ne le sais pas moi même... lol
En fait en même temps que je pressais sur la touche "envoi" je le regretais
déjà.
Mon bon coeur me perdra ! ! ;-)))
Le mieux qu'on est à faire c'est de ne plus alimenter ce post...
Ho ! vraiment navré pour la réputation de ce mauvais forum.... lol
Il me semble qu'on s'en remettra mon camarade.
Amicalement.
Excel...lent
1 2