aus -> oZelle.Value

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

mikeleb
*******
Beiträge: 1316
Registriert: Fr, 09.12.2011 16:50

Re: aus -> oZelle.Value

Beitrag von mikeleb »

Hallo,
für den Typ des Zellinhaltes gibt es nur 4 mögliche Werte:
0 - Empty - leere Zelle
1 - Value - Zahl
2 - Text - Zeichenfolge
3 - Formula - Formel
Die Angaben
oZelle.Value = 0
oZelle.String = FALSE
gehören definitiv nicht zu der Zelle in der 15.1km/h steht. Wie sieht dein Makro als ganzes aus? Eine Beispieldatei wäre hilfreich.
Gruß,
mikeleb
mikeleb
*******
Beiträge: 1316
Registriert: Fr, 09.12.2011 16:50

Re: aus -> oZelle.Value

Beitrag von mikeleb »

Hallo,
eine Ergänzung: wenn es dir darum geht, aus dem Text "15.1km/h" die Zahl 15,1 zu machen, würde ich die Spalte F markieren und dann Suchen&Ersetzen:
Suche nach: ([:digit:]+)\.([:digit:]+)km/h
Ersetzen durch: $1,$2
Weitere Optionen:
Nur in Auswahl
Reguläre Ausdrücke
-> Alle ersetzen
Danach schreibst du in irgendeine freie Zelle die Zahl 3,6 und kopierst die Zelle. Dann markierst du die Geschwindigkeiten in Spalte F und wählst unter ->Bearbeiten->Inhalte einfügen... die Optionen Zahl sowie Dividieren ->OK ->fertig
Gruß,
mikeleb
ulko38
**
Beiträge: 29
Registriert: Do, 01.12.2016 10:56

Re: aus -> oZelle.Value

Beitrag von ulko38 »

Hi mikeleb,
um weiter zu kommen, habe ich es jetzt mit "Suchen und Ersetzen" in der Tabelle so gemacht wie du vorgeschlagen hast.
Wie bisher so wie so schon.
Da ich aber ca jährlich 80 Radtouren vor Veröffendlichung (komoot + MeinWomo) bearbeite (Zeitlücken schließe),
möchte ich dies auch in meinem Makro mit einbauen.
Eine Bespieldatei und meine Makro stelle ich End der Woche mal ein.
Grüße und einen Guten Rutsch ins neue Jahr
wünscht Ulrich
Antworten