Bonjour,
J'ai des textbox (Controles activeX) dans une feuille.
Pour r=E9=E9crire les valeurs dans des cellules dans la m=EAme feuille, j'u=
tilise ce code qui me donne une erreur.=20
Pourquoi?
Private Sub AjoutFournisseur_Click()
'compte le nombre d'enregistrement
NbFiche =3D Application.CountA(Range("D25:D216"))
For i =3D 1 To 12
Cells(NbFiche + 25, i + 3) =3D Me.Controls("textbox" & i).Value
Next i
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jacky
Bonsoir,
j'utilise ce code qui me donne une erreur. Pourquoi?
A priori pas d'erreur dans le code, peut-être une erreur de nom de textbox
Teste comme ceci et tu devrais trouver '--------------- Private Sub AjoutFournisseur_Click() 'compte le nombre d'enregistrement NbFiche = Application.CountA(Range("D25:D216")) For i = 1 To 12 MsgBox "Adresse de cellule : " & Cells(NbFiche + 25, i + 3).Address MsgBox "Non du textbox : " & Me.Controls("textbox" & i).Name 'Cells(NbFiche + 25, i + 3) = Me.Controls("textbox" & i).Value Next i End Sub '-----------------
-- Salutations JJ
"JP" a écrit dans le message de news:
Bonjour, J'ai des textbox (Controles activeX) dans une feuille. Pour réécrire les valeurs dans des cellules dans la même feuille, j'utilise ce code qui me donne une erreur. Pourquoi?
Private Sub AjoutFournisseur_Click() 'compte le nombre d'enregistrement NbFiche = Application.CountA(Range("D25:D216")) For i = 1 To 12 Cells(NbFiche + 25, i + 3) = Me.Controls("textbox" & i).Value Next i End Sub
Merci
JP
Bonsoir,
j'utilise ce code qui me donne une erreur.
Pourquoi?
A priori pas d'erreur dans le code, peut-être une erreur de nom de textbox
Teste comme ceci et tu devrais trouver
'---------------
Private Sub AjoutFournisseur_Click()
'compte le nombre d'enregistrement
NbFiche = Application.CountA(Range("D25:D216"))
For i = 1 To 12
MsgBox "Adresse de cellule : " & Cells(NbFiche + 25, i + 3).Address
MsgBox "Non du textbox : " & Me.Controls("textbox" & i).Name
'Cells(NbFiche + 25, i + 3) = Me.Controls("textbox" & i).Value
Next i
End Sub
'-----------------
--
Salutations
JJ
"JP" <jthillard@gmail.com> a écrit dans le message de news:
bf618e50-6cf9-4427-8ded-62013e18059f@googlegroups.com...
Bonjour,
J'ai des textbox (Controles activeX) dans une feuille.
Pour réécrire les valeurs dans des cellules dans la même feuille, j'utilise ce code qui me donne une erreur.
Pourquoi?
Private Sub AjoutFournisseur_Click()
'compte le nombre d'enregistrement
NbFiche = Application.CountA(Range("D25:D216"))
For i = 1 To 12
Cells(NbFiche + 25, i + 3) = Me.Controls("textbox" & i).Value
Next i
End Sub
j'utilise ce code qui me donne une erreur. Pourquoi?
A priori pas d'erreur dans le code, peut-être une erreur de nom de textbox
Teste comme ceci et tu devrais trouver '--------------- Private Sub AjoutFournisseur_Click() 'compte le nombre d'enregistrement NbFiche = Application.CountA(Range("D25:D216")) For i = 1 To 12 MsgBox "Adresse de cellule : " & Cells(NbFiche + 25, i + 3).Address MsgBox "Non du textbox : " & Me.Controls("textbox" & i).Name 'Cells(NbFiche + 25, i + 3) = Me.Controls("textbox" & i).Value Next i End Sub '-----------------
-- Salutations JJ
"JP" a écrit dans le message de news:
Bonjour, J'ai des textbox (Controles activeX) dans une feuille. Pour réécrire les valeurs dans des cellules dans la même feuille, j'utilise ce code qui me donne une erreur. Pourquoi?
Private Sub AjoutFournisseur_Click() 'compte le nombre d'enregistrement NbFiche = Application.CountA(Range("D25:D216")) For i = 1 To 12 Cells(NbFiche + 25, i + 3) = Me.Controls("textbox" & i).Value Next i End Sub
Merci
JP
JP
Bonjour Jacky ;-)
Merci pour ta proposition mais le blocage est le même. Le point de blocage est à Me.controls("textbox" & i).
Un exemple http://cjoint.com/?3KqrEXnaLvj
JP
Bonjour Jacky ;-)
Merci pour ta proposition mais le blocage est le même.
Le point de blocage est à Me.controls("textbox" & i).
Re... Pas de userform Donc essaye MsgBox OLEObjects("textBox" & i).Object.Value
Sinon, pas très fort dans les OLE.......objects :o)) Je cède la main.
-- Salutations JJ
"JP" a écrit dans le message de news:
Bonjour Jacky ;-)
Merci pour ta proposition mais le blocage est le même. Le point de blocage est à Me.controls("textbox" & i).
Un exemple http://cjoint.com/?3KqrEXnaLvj
JP
Jacky
Re.. Dans les cellules, mais cela tu l'auras certainement compris '---------------- Cells(NbFiche + 25, i + 3) = OLEObjects("textBox" & i).Object.Value '---------------- -- Salutations JJ
"Jacky" a écrit dans le message de news: l68bfu$si6$
Re... Pas de userform Donc essaye MsgBox OLEObjects("textBox" & i).Object.Value
Sinon, pas très fort dans les OLE.......objects :o)) Je cède la main.
-- Salutations JJ
"JP" a écrit dans le message de news:
Bonjour Jacky ;-)
Merci pour ta proposition mais le blocage est le même. Le point de blocage est à Me.controls("textbox" & i).
Un exemple http://cjoint.com/?3KqrEXnaLvj
JP
Re..
Dans les cellules, mais cela tu l'auras certainement compris
'----------------
Cells(NbFiche + 25, i + 3) = OLEObjects("textBox" & i).Object.Value
'----------------
--
Salutations
JJ
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news: l68bfu$si6$1@speranza.aioe.org...
Re...
Pas de userform
Donc essaye
MsgBox OLEObjects("textBox" & i).Object.Value
Sinon, pas très fort dans les OLE.......objects
:o))
Je cède la main.
--
Salutations
JJ
"JP" <jthillard@gmail.com> a écrit dans le message de news:
da81c6fd-1d94-48b7-b83a-54dd37a41958@googlegroups.com...
Bonjour Jacky ;-)
Merci pour ta proposition mais le blocage est le même.
Le point de blocage est à Me.controls("textbox" & i).
Re.. Dans les cellules, mais cela tu l'auras certainement compris '---------------- Cells(NbFiche + 25, i + 3) = OLEObjects("textBox" & i).Object.Value '---------------- -- Salutations JJ
"Jacky" a écrit dans le message de news: l68bfu$si6$
Re... Pas de userform Donc essaye MsgBox OLEObjects("textBox" & i).Object.Value
Sinon, pas très fort dans les OLE.......objects :o)) Je cède la main.
-- Salutations JJ
"JP" a écrit dans le message de news:
Bonjour Jacky ;-)
Merci pour ta proposition mais le blocage est le même. Le point de blocage est à Me.controls("textbox" & i).
Un exemple http://cjoint.com/?3KqrEXnaLvj
JP
JP
Bonjour Jacky,
Je débute dans ce genre de programmation. On verra bien. En tout cas merci pour le code qui fonctionne comme attendu.
JP
Bonjour Jacky,
Je débute dans ce genre de programmation. On verra bien.
En tout cas merci pour le code qui fonctionne comme attendu.