Die Suche ergab 912 Treffer

von mikeleb
So, 17.05.2020 19:03
Forum: Makros und allgemeine Programmierung
Thema: TXT Datei mit 7 Ziffern als Beschriftung importieren
Antworten: 13
Zugriffe: 511

Re: TXT Datei mit 7 Ziffern als Beschriftung importieren

Hallo,
es geht auch über den Textimport. Also wie bereits beschrieben: feste Breite wählen und dann noch die Spalten als Text deklarieren. Das ganze habe ich im Anhang versucht zu verbildlichen.
von mikeleb
So, 17.05.2020 18:30
Forum: Makros und allgemeine Programmierung
Thema: TXT Datei mit 7 Ziffern als Beschriftung importieren
Antworten: 13
Zugriffe: 511

Re: TXT Datei mit 7 Ziffern als Beschriftung importieren

Hallo,
der E/A-Fehler bedeutet letztlich, dass er die Datei nicht gefunden hat. Unbedingt die Schreibweise kontrollieren (Groß- und Kleinschreibung wird unterschieden!).
von mikeleb
So, 17.05.2020 16:23
Forum: Makros und allgemeine Programmierung
Thema: Makro aufzeichnen, aber das Datum ändert sich
Antworten: 2
Zugriffe: 182

Re: Makro aufzeichnen, aber das Datum ändert sich

Hallo, in einer Zelle immer 2 x das Datum untereinander stehen Mit dem Makrorekorder wirst du da keinen Erfolg haben. Sinnvoller wäre es per Suchen&Ersetzen zu lösen: Suche nach: \n.*$ Ersetzen durch: Wichtig: Die Option "Reguläre Ausdrücke" aktivieren. Wenn du die entsprechende Spalte vorher auswäh...
von mikeleb
So, 17.05.2020 16:10
Forum: Makros und allgemeine Programmierung
Thema: TXT Datei mit 7 Ziffern als Beschriftung importieren
Antworten: 13
Zugriffe: 511

Re: TXT Datei mit 7 Ziffern als Beschriftung iportieren

Hallo, Ich habe leider keine Ahnung von den Codes. Das mach' es über den Import. Was ist das für eine Textdatei (.txt, .csv)? Bekommst du eine Fehlermeldung, wenn du versuchst sie in Calc zu öffnen? Im Code muss der Befehl Open natürlich stehen bleiben. Open ConvertToURL("C:\TEST_BV\TEST.txt") For I...
von mikeleb
So, 17.05.2020 13:01
Forum: Makros und allgemeine Programmierung
Thema: TXT Datei mit 7 Ziffern als Beschriftung importieren
Antworten: 13
Zugriffe: 511

Re: TXT Datei mit 7 Ziffern als Beschriftung iportieren

Hallo,
"C:\TEST_BV\TEST.txt"
ist keine korrekte URL (die benötigt wird).
Mach daraus:

Code: Alles auswählen

ConvertToURL("C:\TEST_BV\TEST.txt")
und es sollte klappen.
Ein Import sollte aber auch so funktionieren. Wähle beim Import die Option "Feste Breite" und verschiebe dann die Breite auf 7 Zeichen.
von mikeleb
So, 17.05.2020 12:56
Forum: Makros und allgemeine Programmierung
Thema: Merere Bereiche bei "getCellRangeByName"
Antworten: 2
Zugriffe: 579

Re: Merere Bereiche bei "getCellRangeByName"

Hallo, sinnvoller wäre dieser Thread im Bereich "Programmierung" angesiedelt. .getCellRangeByName kann nur einen Bereich aufnehmen. Für das, was du vorhast, würde ich einfach über beide Bereiche iterieren. sub schreib_x(ereignis) oDoc=thiscomponent 'Array mit den Bereichen als String aBereiche=Array...
von mikeleb
Fr, 15.05.2020 20:23
Forum: Makros und allgemeine Programmierung
Thema: Makro erstellen um vorgegebene Zellen zu färben
Antworten: 7
Zugriffe: 313

Re: Makro erstellen um vorgegebene Zellen zu färben

Hallo,
wie startest du das Makro? Welche Fehlermeldung erscheint? Sind Makros überhaupt aktiviert?
von mikeleb
Mi, 13.05.2020 20:32
Forum: Makros und allgemeine Programmierung
Thema: [Gelöst] Zellbereich verbundener Zellen ermitteln
Antworten: 5
Zugriffe: 265

Re: Zellbereich verbundener Zellen ermitteln

Hallo,
mittels eines Cursors kommst du an den verbundenen Bereich:

Code: Alles auswählen

	oDoc=ThisComponent
	oSel=oDoc.CurrentSelection
	oTab=oSel.Spreadsheet
	oCur=oTab.createCursorByRange(oSel)
	oCur.collapseToMergedArea()
von mikeleb
Mo, 11.05.2020 18:56
Forum: Calc
Thema: Ausgeschriebener Monat nicht als Monat erkannt
Antworten: 2
Zugriffe: 199

Re: Ausgeschriebener Monat nicht als Monat erkannt

Hallo, angenommen in A1 steht der Tag (als Zahl), in B1 der Monat (als Wort) und C1 das Jahr (als Zahl), dann liefert dir =WERT(A1&"."&B1&C1) das Datum, dass du nun als TTTT formatieren kannst, um den Wochentag angezeigt zu bekommen. Warum steht der Monat als Text da? Ließe sich das nicht ändern, um...
von mikeleb
Di, 21.04.2020 18:27
Forum: Makros und allgemeine Programmierung
Thema: Datumsformat ändern TT/MM/JJJJ
Antworten: 4
Zugriffe: 877

Re: Datumsformat ändern TT/MM/JJJJ

Hallo,
offensichtlich wird die Zelle als Text interpretiert. Warum, wieso lässt sich aus der Ferne schlecht beurteilen. Kannst du die Datei hier zur Verfügung stellen (ggf. verfremdet)?
von mikeleb
So, 19.04.2020 17:53
Forum: Calc
Thema: Key-Value Verwendung als DropDownMenü
Antworten: 3
Zugriffe: 836

Re: Key-Value Verwendung als DropDownMenü

Hallo,
schau dir mal die Funktion SVERWEIS() an.
von mikeleb
Sa, 18.04.2020 18:40
Forum: Makros und allgemeine Programmierung
Thema: Datumsformat ändern TT/MM/JJJJ
Antworten: 4
Zugriffe: 877

Re: Datumsformat ändern TT/MM/JJJJ

Hallo, ich würde jetzt mal ins Blaue vermuten, dass die Angaben in den Zellen als Text formatiert sind oder beim Importieren als Text erfasst wurden. Wenn die Datumsangaben rechtsbündig stehen sollten es Zahlen sein, wenn linksbündig ist es Text. Ich vermute mal weiter: Die Daten kamen als csv-Datei...
von mikeleb
Mo, 23.03.2020 09:40
Forum: Makros und allgemeine Programmierung
Thema: vertikale Mitte von Calc-Zelle per Makro bestimmen
Antworten: 6
Zugriffe: 3490

Re: vertikale Mitte von Calc-Zelle per Makro bestimmen

Hallo, die Positionierung ist offensichtlich nicht so ganz ohne. An sich sollte (!) oAnkerzelle.Position.y die vertikale Position der Zelle liefern. Das funktioniert bei mir (getestet unter LO 4.3 + Win, LO5.3+Linux) auch. Damit die Verankerung an der Zelle bleibt, muss die Position des Zeichnungsob...
von mikeleb
So, 22.03.2020 22:42
Forum: Makros und allgemeine Programmierung
Thema: vertikale Mitte von Calc-Zelle per Makro bestimmen
Antworten: 6
Zugriffe: 3490

Re: vertikale Mitte von Calc-Zelle per Makro bestimmen

Hallo, Sub Main oDoc=ThisComponent oDrawings=oDoc.Drawpages(0) For i=0 to oDrawings.Count-1 oDraw=oDrawings.getByIndex(i) oAnkerzelle=oDraw.anchor 'Höhe des Zeichnungsobjekts hoch=oDraw.size.height 'Position und Höhe der Ankerzelle y_Anker=oAnkerzelle.Position.y h_Anker=oAnkerzelle.Size.Height 'Neup...
von mikeleb
So, 22.03.2020 20:58
Forum: Makros und allgemeine Programmierung
Thema: vertikale Mitte von Calc-Zelle per Makro bestimmen
Antworten: 6
Zugriffe: 3490

Re: vertikale Mitte von Calc-Zelle per Makro bestimmen

Hallo, wenn man sich die Position der Zelle A1 und die des ersten Rechtecks per Makro ansieht, dann befindet sich die Zelle bei y=1000 und das Rechteck bei y=993. Optisch erscheint das Rechteck genau auf dem oberen Rand, aber in Wirklichkeit 0,7 mm darüber. Die Mitte einer Zelle wäre doch einfach de...