Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Copier textbox en gardant la mise en forme

5 réponses
Avatar
DOMINIQUE
Bonjour,
pouvez vous m'aider sur ce probleme?

pour basculer les textbox vers une feuille excel j utilise ce code

With Worksheets("Feuil2")

derLigne = .Range("A65536").End(xlUp).Row + 1

.Cells(derLigne, 2) = Me.TextBox2

End With

mon problème c'est que je voudrais garder la mise en forme du textbox
j'ai essayer ca mais ca ne marche pas :
Me.TetBox1.Copy Destination:=.Cells(derLigne, 1)

merci pour votre aide

5 réponses

Avatar
isabelle
bonjour Dominique,

par exemple:

.Cells(derLigne, 2) =Format( Me.TextBox2 , "0.00$")
ou
.Cells(derLigne, 2) =Format( Me.TextBox2 , "yyyy-mm-dd")

isabelle

Le 2010-02-19 10:15, DOMINIQUE a écrit :
.Cells(derLigne, 2) = Me.TextBox2


Avatar
Dominique
Le 19/02/2010 17:16, isabelle a écrit :
bonjour Dominique,

par exemple:

.Cells(derLigne, 2) =Format( Me.TextBox2 , "0.00$")
ou
.Cells(derLigne, 2) =Format( Me.TextBox2 , "yyyy-mm-dd")

isabelle

Le 2010-02-19 10:15, DOMINIQUE a écrit :
.Cells(derLigne, 2) = Me.TextBox2





Bonjour Isabelle et merci
Et pour garder la couleur d'ecriture du textbox, il faut faire comment?
merci
Avatar
Daniel.C
Bonjour.
(non testé) :
.Cells(derLigne, 2).font.color = Me.TextBox2.foreColor
Daniel

Le 19/02/2010 17:16, isabelle a écrit :
bonjour Dominique,

par exemple:

.Cells(derLigne, 2) =Format( Me.TextBox2 , "0.00$")
ou
.Cells(derLigne, 2) =Format( Me.TextBox2 , "yyyy-mm-dd")

isabelle

Le 2010-02-19 10:15, DOMINIQUE a écrit :
.Cells(derLigne, 2) = Me.TextBox2





Bonjour Isabelle et merci
Et pour garder la couleur d'ecriture du textbox, il faut faire comment?
merci


Avatar
isabelle
bonjour Dominique,

la propriéé par défault. de TextBox est "Value"
il faut reprendre chaque propriétée et l'appliquer à la cellule
soit tu utilise une boucle pour récupérer une à une ces propriétées et
applique celle qui convient à la cellule
soit tu indique une à une la propriétée que tu veut
pour la couleur :

.Cells(derLigne, 2).Font.Color = TextBox1.ForeColor

isabelle

Le 2010-02-19 11:49, Dominique a écrit :
Le 19/02/2010 17:16, isabelle a écrit :
bonjour Dominique,

par exemple:

.Cells(derLigne, 2) =Format( Me.TextBox2 , "0.00$")
ou
.Cells(derLigne, 2) =Format( Me.TextBox2 , "yyyy-mm-dd")

isabelle

Le 2010-02-19 10:15, DOMINIQUE a écrit :
.Cells(derLigne, 2) = Me.TextBox2





Bonjour Isabelle et merci
Et pour garder la couleur d'ecriture du textbox, il faut faire comment?
merci


Avatar
Dominique
Le 19/02/2010 18:11, Daniel.C a écrit :
.Cells(derLigne, 2).font.color = Me.TextBox2.foreColo


Merci Daniel mais

.Cells(derLigne, 2).Font.Color = Me.TextBox2.ForeColor

ne marche pas, il ne copie pas mais ca ne plante pas