Bonjour, je désire envoyer le textbox1 et le textbox2 dans la feuille Liste
sans sélectionner celle-ci
mais ma syntaxe est erronée
Merci pour votre aide
Bonne journée
Didier
With Sheets("Liste")
.Range("A10000").End(xlUp)(2).Select
ActiveCell = TextBox1.Value
ActiveCell.Offset(0, 1) = TextBox2.Value
End With
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
Joël GARBE
Bonjour Didier,
With Sheets("Liste") .Range("A10000").End(xlUp)(2).value = TextBox1.Value .Range("A10000").End(xlUp)(2)..Offset(0, 1) = TextBox2.Value End With
--
Bien cordialement,
Joël GARBE www.joelgarbe.fr "Didier" a écrit dans le message de news:
Bonjour, je désire envoyer le textbox1 et le textbox2 dans la feuille Liste sans sélectionner celle-ci mais ma syntaxe est erronée Merci pour votre aide Bonne journée Didier
With Sheets("Liste") .Range("A10000").End(xlUp)(2).Select ActiveCell = TextBox1.Value ActiveCell.Offset(0, 1) = TextBox2.Value End With
Bonjour Didier,
With Sheets("Liste")
.Range("A10000").End(xlUp)(2).value = TextBox1.Value
.Range("A10000").End(xlUp)(2)..Offset(0, 1) = TextBox2.Value
End With
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
O5vIiHr2EHA.2608@TK2MSFTNGP10.phx.gbl...
Bonjour, je désire envoyer le textbox1 et le textbox2 dans la feuille
Liste
sans sélectionner celle-ci
mais ma syntaxe est erronée
Merci pour votre aide
Bonne journée
Didier
With Sheets("Liste")
.Range("A10000").End(xlUp)(2).Select
ActiveCell = TextBox1.Value
ActiveCell.Offset(0, 1) = TextBox2.Value
End With
With Sheets("Liste") .Range("A10000").End(xlUp)(2).value = TextBox1.Value .Range("A10000").End(xlUp)(2)..Offset(0, 1) = TextBox2.Value End With
--
Bien cordialement,
Joël GARBE www.joelgarbe.fr "Didier" a écrit dans le message de news:
Bonjour, je désire envoyer le textbox1 et le textbox2 dans la feuille Liste sans sélectionner celle-ci mais ma syntaxe est erronée Merci pour votre aide Bonne journée Didier
With Sheets("Liste") .Range("A10000").End(xlUp)(2).Select ActiveCell = TextBox1.Value ActiveCell.Offset(0, 1) = TextBox2.Value End With
Michel Gaboly
Bonjour,
Le problème vient de ce que ActiveCell se réfère à la feuille active.
Par ailleurs, il est inutile d'utiliser Select, qui ralentit inutilement le traitement.
Voici une façon de faire :
Sub Toto() Dim Ref As Range Set Ref = Worksheets("Liste").Range("A10000").End(xlUp)(2) With Ref .Value = 1 .Offset(0, 1) = 2 End With End Sub
Bonjour,
Le problème vient de ce que ActiveCell se réfère à la feuille active.
Par ailleurs, il est inutile d'utiliser Select, qui ralentit inutilement
le traitement.
Voici une façon de faire :
Sub Toto()
Dim Ref As Range
Set Ref = Worksheets("Liste").Range("A10000").End(xlUp)(2)
With Ref
.Value = 1
.Offset(0, 1) = 2
End With
End Sub
Merci beaucoup Michel, très sympa de ta part Didier
"Michel Gaboly" a écrit dans le message de news:
Bonjour,
Le problème vient de ce que ActiveCell se réfère à la feuille active.
Par ailleurs, il est inutile d'utiliser Select, qui ralentit inutilement le traitement.
Voici une façon de faire :
Sub Toto() Dim Ref As Range Set Ref = Worksheets("Liste").Range("A10000").End(xlUp)(2) With Ref .Value = 1 .Offset(0, 1) = 2 End With End Sub
Didier
Merci beaucoup Joël Bonne journée Didier
"Joël GARBE" a écrit dans le message de news: 41b2e42b$0$9048$
Bonjour Didier,
With Sheets("Liste") .Range("A10000").End(xlUp)(2).value = TextBox1.Value .Range("A10000").End(xlUp)(2)..Offset(0, 1) = TextBox2.Value End With
--
Bien cordialement,
Joël GARBE www.joelgarbe.fr "Didier" a écrit dans le message de news:
Bonjour, je désire envoyer le textbox1 et le textbox2 dans la feuille Liste sans sélectionner celle-ci mais ma syntaxe est erronée Merci pour votre aide Bonne journée Didier
With Sheets("Liste") .Range("A10000").End(xlUp)(2).Select ActiveCell = TextBox1.Value ActiveCell.Offset(0, 1) = TextBox2.Value End With
Merci beaucoup Joël
Bonne journée
Didier
"Joël GARBE" <joel-garbe@wanadoo.fr> a écrit dans le message de news:
41b2e42b$0$9048$8fcfb975@news.wanadoo.fr...
Bonjour Didier,
With Sheets("Liste")
.Range("A10000").End(xlUp)(2).value = TextBox1.Value
.Range("A10000").End(xlUp)(2)..Offset(0, 1) = TextBox2.Value
End With
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"Didier" <didi@wanadoo.fr> a écrit dans le message de news:
O5vIiHr2EHA.2608@TK2MSFTNGP10.phx.gbl...
Bonjour, je désire envoyer le textbox1 et le textbox2 dans la feuille
Liste
sans sélectionner celle-ci
mais ma syntaxe est erronée
Merci pour votre aide
Bonne journée
Didier
With Sheets("Liste")
.Range("A10000").End(xlUp)(2).Select
ActiveCell = TextBox1.Value
ActiveCell.Offset(0, 1) = TextBox2.Value
End With
"Joël GARBE" a écrit dans le message de news: 41b2e42b$0$9048$
Bonjour Didier,
With Sheets("Liste") .Range("A10000").End(xlUp)(2).value = TextBox1.Value .Range("A10000").End(xlUp)(2)..Offset(0, 1) = TextBox2.Value End With
--
Bien cordialement,
Joël GARBE www.joelgarbe.fr "Didier" a écrit dans le message de news:
Bonjour, je désire envoyer le textbox1 et le textbox2 dans la feuille Liste sans sélectionner celle-ci mais ma syntaxe est erronée Merci pour votre aide Bonne journée Didier
With Sheets("Liste") .Range("A10000").End(xlUp)(2).Select ActiveCell = TextBox1.Value ActiveCell.Offset(0, 1) = TextBox2.Value End With
Michel Gaboly
De rien, Didier ;-))
Didier wrote:
Merci beaucoup Michel, très sympa de ta part Didier
"Michel Gaboly" a écrit dans le message de news:
Bonjour,
Le problème vient de ce que ActiveCell se réfère à la feuille active.
Par ailleurs, il est inutile d'utiliser Select, qui ralentit inutilement le traitement.
Voici une façon de faire :
Sub Toto() Dim Ref As Range Set Ref = Worksheets("Liste").Range("A10000").End(xlUp)(2) With Ref .Value = 1 .Offset(0, 1) = 2 End With End Sub
Cordialment,
Michel Gaboly www.gaboly.com
De rien, Didier ;-))
Didier wrote:
Merci beaucoup Michel, très sympa de ta part
Didier
"Michel Gaboly" <MichelSupp@gaboly.com> a écrit dans le message de news:
e5mZdbr2EHA.1144@TK2MSFTNGP09.phx.gbl...
Bonjour,
Le problème vient de ce que ActiveCell se réfère à la feuille active.
Par ailleurs, il est inutile d'utiliser Select, qui ralentit inutilement
le traitement.
Voici une façon de faire :
Sub Toto()
Dim Ref As Range
Set Ref = Worksheets("Liste").Range("A10000").End(xlUp)(2)
With Ref
.Value = 1
.Offset(0, 1) = 2
End With
End Sub