Rechercher : dans
Par :

[VBA Excel] Supprimer caractères dans textbox

Dernière réponse le 20 aoû 2007 à 11:22:07 schont, le 17 aoû 2007 à 09:53:02 
 Signaler ce message aux modérateurs

Bonjour à tous,
Je cherhce une fonction simple qui me permetterait de retirer des caractères d'une textbox, concrètement je voudrais qu'au moment de valider (en cliquant sur un bouttont de validation) certains caractères soient supprimés. Exemple il y a dans la textbox 17.08.2007 et je veux que 17082007 soit copié dans ma cellules excel.
J'ai essayé :

Userform1.textbox.Replace.text(".","")


Mais ca ne marche pas, alors si quelqu'un sait comment faire...

Merci
Configuration: Windows XP
Internet Explorer 6.0
Excel 2003

Meilleures réponses pour « [VBA Excel] Supprimer caractères dans textbox » dans :
[Windows/Corbeille] Supprimer un fichier sans confirmation VoirVous en avez assez de vider continuellement votre corbeille ? Il est possible de supprimer les fichiers sans passer par la corbeille de deux façons différentes : Méthode manuelle Méthode automatique Méthode manuelle Pour ne plus avoir à...

1

mimic, le 17 aoû 2007 à 10:00:57

Et en recopiant le contenu de ta text box dans une variable, pis tu fais le traitement de substitution et recopie le résultat dans le text box ca pourrait marcher non?

je connais peu vba donc je peux pas te filer de code, mais peut-etre la fonction replace fonctionne pas avec l'objet textbox. ( si ca tombe ca marche avec Userform1.textbox.text.replace(".","")

Répondre à mimic

2

schont, le 17 aoû 2007 à 10:14:45

Merci pour ta réponse, mais je ne sais comment on fait un traitement de substitution (on passe directement par excel comme pour une mise en forme conditionnelle où il faut passer par vba), si tu pouvais m'indiquer comment on y arrive, Merci

PS: Userform1.textbox.text.replace(".","") ne marche pas : "erreur de compilation, Attendu : ="

Répondre à schont

3

Papou93, le 19 aoû 2007 à 11:31:04

Bonjour schont,

Voici la syntaxe exacte de 'Replace' :

TextBox1.Text = Replace(TextBox1.Text, ".", "")


Cordialement.

Répondre à Papou93

4

 schont, le 20 aoû 2007 à 11:22:07

Merci

Répondre à schont