Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
J'ai un petit problème dans un textbox (SaisieInfos) de mon USF (USF_Saisie).
Ce textbox est une zone de saisie sur plusieurs lignes.
Lorsque que valide mon USF, les données sont transférées normalement, MAIS . . .
En bout de chaque ligne du textbox en question, il y a un petit ☻ qui indique le retour à la ligne.
En naviguant, j'ai récupéré ce code à insérer dans les macros du USF
Code:
Private Sub SaisieInfos_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Select Case KeyAscii
Case Is < 33: KeyAscii = 0
Case 127, 129, 160: KeyAscii = 0
End Select
End Sub
Ce code est sensé supprimer les ☻ mais voilà cela ne fonctionne pas
J'ai essayé aussi ce code
Code:
Private Sub SaisieInfos_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 13 Then KeyAscii = 0
End Sub
Le résultat n'est pas plus brillant.
Quelqu'un a-t'il une petite idée ou "la chose qui devrait fonctionner, foire juste pour poser une question sur le forum" ?
Re : Caractères indésirables dans un textbox de mon USF
Hello Olive,
Excuses de n'avoir pas préciser pour le SaisieInfos=.....
pour ce qui est des ☻ . Tu en sélectionne un et dans la fenêtre d'excéction de VBE (CTRL+G) tu saisis: ?asc(☻) et tu valide par enter. (tu colles ton caractère entre les parenthèses)
Cela te donnera le code Ascii des ☻ qui ne sont peut-être pas des retours chariot (13) mais autre chose.
Re : Caractères indésirables dans un textbox de mon USF
bonsoir à tous
ce caractère n'est autre que le code ascii 63
qui s'affiche dans Vb comme ceci ? (point intérrogation)
mais que l'on peut coller dans une cellule et là ça reste comme ceci ☻
exp: ce signe dans la cellule A1
puis côté code faire Msgbox Asc(A1) ça donne bien 63
Re : Caractères indésirables dans un textbox de mon USF
Hello Hasco Hello Roland_M Hello le forum 🙂🙂🙂
Juste une petite précision pour que l'on parle de la même chose, ce petit ☻ s'affiche uniquement dans la cellule qui reçoit le texte et pas dans mon USF.
Ceci dit :
J'ai testé la soluce de Hasco
mais dans la fenêtre d'exécution ce petit ☻ ne s'inscrit pas, il exécute directement un retour à la ligne au moment du "coller".
J'ai testé la soluce de Roland_M
Le code qui m'est renvoyé est le 66 donc la lettre B.
Il y a donc un couac dans le potage.
J'ai quand même repris les code de Hasco et remplacé 13 par 66 mais rien n'y fait, le petit ☻ reste au bout de chaque ligne de ma cellule qui reçoit le texte.
Je joints le code de mon "Valider"
Code:
Private Sub Valider_Click()
SaisieInfos = Replace(SaisieInfos, Chr(66), "") ' <-- pour remplacer par des caractères vides
[B16] = USF_Saisie.SaisieInfos ' <-- Transfert de la saisie
MsgBox Asc("B16")
End Sub
Je continue de chercher. Merci également à ceux qui font de même.
Re : Caractères indésirables dans un textbox de mon USF
🙂😕
Re tout le monde,
Je me permets de revenir sur le problème du petit ☻ en fin ligne.
Tout marchait super jusqu'à ce matin. Mais voilà j'ai un plantage lors de la validation lorsque mon texte avoisine les 250 caractères. J'ai une erreur d'exécution 13 et ma cellule de réception indique #VALEUR!.
Le débogueur s'arrête sur
Code:
[B16]= Replace([B16],Chr(13), "")
Ma cellule de réception est en mode Texte. Tous les caractères spéciaux sont transférés normalement lorsque le texte est court, donc le problème ne vient pas de là.
J'ai tester sur d'autres cellules le problème persiste.
A ma connaissance, un USF n'a pas une limite de capacité !
Mon texte pour le test était le suivant :
Le corbeau et le renard.
Maître corbeau sur arbre perché tenait dans son bec un fromage.
Le renard par l'odeur alléché lui tient à peu près ce langage.
"Hé bonjour Maître corbeau que vous me semblez beau, sans mentir si votre plumage se rapporte à votre
Pour la bonne forme et selon la demande de Hasco d'hier, je joint mon fichier réduit au maximum.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD