ExcelFunktionen COMatePlus

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von Falko »

ThoPie hat geschrieben:Ja - danke Kiffi.
Kurz mal den Gehirnschmalz eingeschaltet - dann war die Lösung da ... hatte StrF vergessen.
Nicht StrD ?
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
ThoPie
Beiträge: 130
Registriert: 19.05.2006 15:18
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von ThoPie »

Ja hast Recht - StrD().
Bild
Benutzeravatar
X360 Andy
Beiträge: 1206
Registriert: 11.05.2008 00:22
Wohnort: Bodensee
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von X360 Andy »

Gibt es eigentlich eine Funktion um herauszufinden wie Spalten / Zeilen eine Tabelle hat ?
Ich helfe mir immer mit einer While Wend schleife und prüfe ob noch etwas drin steht, allerdings ist das keine schöne Lösung.
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: ExcelFunktionen COMatePlus

Beitrag von Kiffi »

@X360 Andy:

versuch's mal mit DeinSheet\UsedRange\Rows\Count bzw. DeinSheet\UsedRange\Columns\Count

(ungetested)

Grüße ... Kiffi
Hygge
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von Falko »

Nun ist auch CSV möglich. Beispiel zur Procedure XLSFunc_SaveWorkbookAs() dazu habe ich oben angepasst. :wink:

Gruß, Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
memdee
Beiträge: 134
Registriert: 09.09.2004 18:49
Computerausstattung: Win 7 x64
Wohnort: Wiesbaden
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von memdee »

Ahoi,

weiss jemand, woher ich die COMate lib noch beziehen kann? Die Seite http://www.purecoder.net/comate.htm gibt es scheinbar nicht mehr, und sonst habe ich auch keine Quellen mehr gefunden.

Schönen Dank!
meep?
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von Falko »

Ich hab dir was geschickt :wink:

srod hat wohl sein COMate aufgegeben und
ebenso sind seine Seiten nicht mehr zu erreichen,
warum auch immer. Schade drum.

Trotzdem habe ich jetzt noch drei neue Funktionen
hier für die ExcelFunktionen hinzugefügt, nach denen gefragt wurde.

Eine davon ist von Kiffi, die ich mit seiner indirekten Erlaubnis mit aufgenommen habe :)
XLSFunc_GetLastCellFillFirst()
Findet letzte Zeile in einer ausgewählten Spalte, die vor einer leeren Zeile steht.

Die beiden Anderen Funktionen finden im gesamten Tabellenblatt die letzte, gefüllte
Zelle, egal, ob vorher Leerzellen vorhanden sind.
XLSFunc_GetLastRow()
XLSFunc_GetLastColumn()
Gruß,
Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: ExcelFunktionen COMatePlus

Beitrag von Kiffi »

Falko hat geschrieben:Ich hab dir was geschickt :wink:
Primstens. Ich habe ihm auch was geschickt.
Jetzt hat einer von uns beiden vergebens gearbeitet. /:->
Falko hat geschrieben:srod hat wohl sein COMate aufgegeben [...]
glaub ich nicht. IMO ist das eher ein temporärer Zustand.

Grüße ... Kiffi
Hygge
Benutzeravatar
memdee
Beiträge: 134
Registriert: 09.09.2004 18:49
Computerausstattung: Win 7 x64
Wohnort: Wiesbaden
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von memdee »

Dankeschön :)
meep?
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Re: ExcelFunktionen COMatePlus

Beitrag von Falko »

Kiffi hat geschrieben:Jetzt hat einer von uns beiden vergebens gearbeitet. /:->
Nö, doppelt gemoppelt hält besser :lol:
Kiffi hat geschrieben:glaub ich nicht. IMO ist das eher ein temporärer Zustand.
Ok, das hört sich schonmal sehr gut an. :allright:

Gruß,
Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Antworten