cs_Achi
Messages postés128Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 mai 2008
-
29 août 2006 à 15:24
cs_Achi
Messages postés128Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention17 mai 2008
-
30 août 2006 à 08:15
bonjour,
voilà je récupère une valeur ds un textbox qui provient d'une cellule (propriété, linkedcell: A1) dans laquelle j'ai mis une formule (=somme(I:I)) soit la somme de ma colonne I...
le prob.. c'est que lorsque j'écris ds ce textbox la formule de ma cellule A1 est remplacé par ce que j'écris...
Alors soit je rends impossible l'écriture de mon textbox mais je ne sais pas comment faire,
soit je trouve le moyen de remettre la formule dès que l'on écrit ds le textbox, par :
Private Sub TextBox2_Change()
Range("A1").Formula1 = "=somme(i:i)"
End Sub
le pb de cette méthode c'est qu'il faut valider la formule pour qu'elle soit effective... et je n'y arrive pas!!
Merci de me filer un petit coup de main , @+ Achi.
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 29 août 2006 à 17:16
> 2359 Renfield: Non on devrait tous etre avec un textbox directement sur la feuille Excel => Pas de propriete LinkedCell pour un Textbox insere dans un UserForm => en tout cas pas chez moi
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 29 août 2006 à 17:20
désolé je teste sur un userform (donc sans rapport avec le classeur) et ne sait pas faire autrement ^^
(bizarre VBA quand même :D)
pas précisé mais évidemment chez moi en passant à true çà bloque vraiment....
pas de keypreview sous VBA?!! il l'est par défaut?
l'idée était alors un keycode ou keyascii=0 au keypress ou keyup si le focus est sur la fameuse zone...
(mais s'il faut un classeur et non un userform, laissez tomber )
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 29 août 2006 à 17:33
> 401740 PCPT: Pour inserer un textbox directement dans une feuille Excel.
Menu Affichage => Barres d'outils => Boite a outils Contrôles et la tu insere le textBox.
En regardant les propriétés tu verras (si tu es dans le meme cas) Locked = true et pourtant tu peux ecrire dedans...
>chaibat05: Pas de propriété Tag pour un TextBOx Directement insere sur une feuille excel.