![]() |
Delphi nach VBA 7.0
Hallo zusammen,
ich habe eine Aufgabenstellung welche in Visual Basic for Applications 7.0 umgesetzt werden muss. Wie ich es in Delphi lösen würde, wäre gar kein Problem. In VBA ist das ziemlich umständlich. Ich habe mehrere Worksheets, wo in verschiedenen Zellen Texte stehen. Diese will ich in eine Liste packen und am Ende prüfen ob ein Eintrag doppelt ist. Wenn ja ein Fehler anzeigen. Im Delphi nehme ich da eine StringListe und setze duplicates auf False und solange ich beim Add keine Exception bekomme, weiß ich, der Eintrag ist noch nicht vorhanden. Wie würde man sowas aber im VBA umsetzen? Könnt ihr mir da ein wenig weiterhelfen? |
AW: Delphi nach VBA 7.0
wie die syntax dort lautet weiß ich auch nicht, aber wenn man garkeine andere möglichkeit hat,
in sprache x) das skelett hat was mit sprache y) belebt werden könnte.... würd ich mir in y (delphi) eine .dll als workaround basteln bis ich weiß wie man es lokal löst. Grüße |
AW: Delphi nach VBA 7.0
ok das würde wahrscheinlich gehen aber so richtig befriedigend ist es nicht ;-)
Will natürlich auch wissen, wie man sowas in VBA umsetzt. Evtl. gibts es hier noch den ein oder anderen VBA Fan ;-) |
AW: Delphi nach VBA 7.0
|
AW: Delphi nach VBA 7.0
Scripting.Dictonary habe ich jetzt bei einem schnellen Blick ins Netz gefunden.
Ansonsten suche nach 'vba duplicates in stringlist array' im Google. In dem Ergebnis findest du alle Variationen von selbst machen bis ... Mir wäre keine Standardfuktionalität in VBA bekannt, haben mir aber zu VBA Zeiten sowieso alles selbst mit der Hand gebastelt. Das geht in der Regel schneller und ist morgen auch noch da. Ich machte aber nur Excel VBA und arbeitete nur mit den Excel Objekten zumeist Cells (lesen und schreiben), auf einem Sheet etwaige Adressen (Ranges mit Tabellenblatt im Bezeichner) zwischenspeichern und in FormulaRC (Formeln einsetzen). Ich würde mal nicht versuchen um jeden Preis zu machen was bspw. Excel mit Formeln sowieso schafft oder Word. Aufbohren ist mit Vorsicht zu genießen. Du kommst schnell bis 1 mm vor dein Ziel und stirbst gegenbenfalls grausame Tode. Zitat:
|
AW: Delphi nach VBA 7.0
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz