 |
Excel : VBA sendkeys vermeiden - Markirung (mehrere Zellen, Excel) in Variable
sto.teac am 11.12.2015 um 17:22 Uhr (15)
danke euch Beiden.Ich werde mir den Code nachher mal genauer ansehen und schauen, ob ich das auf meine Daten angewandt bekomme
|
| In das Form Excel wechseln |
|
Excel : excel vba | text formatierung aus zelle uebernehmen
sto.teac am 06.02.2016 um 19:24 Uhr (1)
oha ... das liest sich toll ... ich werde es am Montag testen.aber sind wir nicht ein gutes Team? ich habe die verrueckten Ideen und du das Wissen sie umzusetzen?!
|
| In das Form Excel wechseln |
|
Excel : VBA sendkeys vermeiden - Markirung (mehrere Zellen, Excel) in Variable
sto.teac am 11.12.2015 um 03:52 Uhr (1)
ui wieder zu wenig erklärt? also ich habe eine Tabelle ... dort werden in Abhängigkeit verschiedener Parameter Zelleninhalte genommen und in einem neuen Tabellenblatt zusammengetragender umfang (Anzahl der Zellen) ist verschieden, jedoch pro Zeile immer 2 spaltendiesen Bereich (von der Größe variabel) frage ich mit diesem Ausdruck abCode:WSmail.Range(Range("StartMail"), Cells(ROWempty - 1, Range("StartMail").Column + 1)).Copydiesen Bereich möchte ich, so wie er ist, in die Mail einfügen ... (quasi manuell ...
|
| In das Form Excel wechseln |
 BeispielTab_formatText.zip |
Excel : excel vba | text formatierung aus zelle uebernehmen
sto.teac am 04.02.2016 um 18:16 Uhr (1)
So hier mal eine Beispieltabelle.Was mir gerade noch aufgefallen ist, ich kann in der Eingabe keinen Zeilenumbruch machen. Was muss man dafuer einstellen?Danke.edit: das mit dem Zeielnumbruch habe ich gerade gefunden.Eigenschaften der TextBox MultiLine = trueEnterKeyBehavior = true [Diese Nachricht wurde von sto.teac am 04. Feb. 2016 editiert.]
|
| In das Form Excel wechseln |
|
Excel : excel vba | text formatierung aus zelle uebernehmen
sto.teac am 04.02.2016 um 20:21 Uhr (1)
Als Idee habe ich noch eine andere Variante, aber ich weiss nicht ob das ueberhaupt umsetzbar ist.Wie waere es, wenn man den vorhanden Text in der Zelle nicht in eine Variable speichert und loescht, sondern wie mit der F2-Funktion in die Zelle eintaucht und den neuen Text einfach hinten anfuegt.Ich habe mal versucht es aufzuzeichnen, aber leider bringt der Rekorder da keinen brauchbaren Ansatz.Wie sieht es bei euch aus?
|
| In das Form Excel wechseln |
 |
Excel : excel vba | text formatierung aus zelle uebernehmen
sto.teac am 05.02.2016 um 15:32 Uhr (15)
@ pabloja das hatte ich befuerchtet, dass es auf diesem Wege gemacht werden muss.allerdings haette ich mich nicht so davor gescheut, wenn ich die Eleganz deiner Variante selbst haette entwickeln koennen. vielen Dank dafuer@klakauch dir vielen dank fuer deine Unterstuetzungedit:ich habe gerade festgestellt, dass man noch den Fehler abfangen muss, wenn das Feld vorher leer (keine Zeichen) hat. Ist kein Problem, ich wollte es nur als Hinweis da lassen [Diese Nachricht wurde von sto.teac am 05. Feb. 2016 editi ...
|
| In das Form Excel wechseln |
|
Excel : excel vba | text formatierung aus zelle uebernehmen
sto.teac am 20.02.2016 um 16:18 Uhr (1)
Danke fuer den Hinweis Mit Datenbanken kenne ich mich leider nicht aus und im Moment habe ich auch keine Zeit dies zu aendern.Aktuell werden ja pro Task eine neue Zeile angelegt. Was mit der DoppelKlickFunktion eingfuegt wird ist quasi eine art History zum Verlauf und den Ereignissen.Geloest habe ich es jetzt so, dass ich die Gesamtzeichenlaenge (alter Text + neuer Text) abfrage. Ist der ueber 254 Zeichen nutze ich papblos Ansatz, der super funktioniert, aber leider etwas langsamer ist (somal ich noch die ...
|
| In das Form Excel wechseln |
|
Excel : excel vba | text formatierung aus zelle uebernehmen
sto.teac am 04.02.2016 um 04:08 Uhr (1)
Hallo Klak,danke fuer den Ansatz, so etwas aehnliches habe ich auch fuer das Datum des neuen Eintrages zusammen gebastelt.Funktioniert soweit auch (den Code kann ich morgen von Arbeit aus hochladen).Aber das loest nicht das Problem mit den bereits vorhandenen Inhalten, da die Formatierung des textes verloren geht, sobald ich ihn in eine Variable schreibe.Und alle Zeichen einzeln auszulesen ist glaube nicht wirklich eine Loesung.PS: wegen des hochladens der Tabellen bekomme ich aerger von meinem Chef, daher ...
|
| In das Form Excel wechseln |
 BeispielTab_formatText2.zip |
Excel : excel vba | text formatierung aus zelle uebernehmen
sto.teac am 09.02.2016 um 15:27 Uhr (1)
Hallo Klak,deine Loesung gefaellt mir super, danke nochmal.Aber mir ist etwas anderes aufgefallen. Wenn der Zelleninhalt eine gewisse Laenge ueberschreitet, wird der neue Inhalt nicht mehr eingefuegt. Manuell (ueber F2 und dann normal tippen) kann man jedoch weiter Text eingeben. Es ist also keine Einschraenkung der Zelle selbst.Hast du einen Ansatz wo die Begrenzung herkommen koennte?Anbei der aktualisierte Code im Anhang.edit:was ich so gelesen habe scheint es mit der Funktion characters zusammenzuhaenge ...
|
| In das Form Excel wechseln |