URL: https://www.overclockers.at/coding-stuff/vba_zeilenumbruch_119307/page_1 - zur Vollversion wechseln!
hi ...
ich hab schon wieder ne vb frage
also .. ich hab eine textbox mit eingestellten multiline und enterbehaviour (wenn man enter drückt springt er in die nächste zeile) .. diese textbox soll er dann in eine zelle schreiben
nur so tuts rauskommen ..
die Kasterln sind leider auch beim Druck zu sehen, sonst wärs mir ja wurscht .. weiss jem. rat?
tia Facetious
weiss keiner was??
1. Bitte schreib dazu, dass du von Excel sprichst. (schaut zumindest so aus, wenn von einer "Zelle" die Rede ist)
Wahrscheinlich steht im String \r\n drin, und du musst die \r rauskippen. (ASCII 13)
Zitat von Ringding1. Bitte schreib dazu, dass du von Excel sprichst. (schaut zumindest so aus, wenn von einer "Zelle" die Rede ist)
Wahrscheinlich steht im String \r\n drin, und du musst die \r rauskippen. (ASCII 13)
&vbCrLF
HTH
&vbCrLF
hab ich früher auch braucht
/edit shit 0wned...
ok .. ich checks net
&vbCrLF ist ein zeilenumbruch (wie chr13) usw ..
oder?
wenn ja .. wie mach ich das dann wenn der user einen text eingeben tut .. zb .. er tippt ein
Hallo!
Mein Name ist Heinzi.
Ich mag Bier
im code würd ich das so in die Zelle schreiben:
Code: PHPCells(1,1).value = UserForm1.txtmessage.value
Das ist eine vordefinierte Konstante die den Zeilenumbruch druchführt.
"Die ist ein " +vbCrLF +"umgebrochener Text"
Wahrscheinlich gibt's sowas wie StringReplace, damit tauschst du dann vbCrLf durch entweder vbCr oder vbLf (ausprobieren) aus.
Zitat von RingdingWahrscheinlich gibt's sowas wie StringReplace, damit tauschst du dann vbCrLf durch entweder vbCr oder vbLf (ausprobieren) aus.
Code: PHPtext = UserForm1.txtmessage.Value text = Replace(text, "&vbCrLf", "&vbLf") Cells(1, 1).Value = text
Lass die Anführungszeichen und das & weg.
daaaaanke
thx 4 great help ringding
auch natürlich thx an alle anderen
Facetious
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025