![]() |
VB in EXCEL
Hi @ all
Diesmal eine Frage ausserhalb von Delphi! Ich habe vor einem Jahr in der Schule mal ein Projekt mitgemacht: Visual Basic Programmierung innerhalb von Excel. Dummerweise hab ich ne Menge wieder vergessen, weil ich ja mit Delphi arbeite! Ich möchte gerne wissen, wie ich per Button (erstelle einen neuen Button in der Leiste) ein Fenster öffne, wo ich was eingeben kann und das wird dann auf die Tabelle an vordefinierten Stellen geschrieben, ich weiss ist ziemlich umfangreich, aber aus anderen Foren hab ich keine hilfreichen oder gar keine Antworten bekomen, und hier konnte ich hinterher stets weiterarbeiten! |
Moin Chriss,
wenn ich mich recht entsinne könntest Du es mal so versuchen: Extras\Makros\VB Editor dort dann Einfügen\User Form Das sieht dann so ähnlich aus, wie der Designer vom Visual Studio. Hier kannst Du nun das Formular erstellen, mit Eingabefeldern usw. Dann wirst Du noch ein Makro brauchen, dass Du dem Button zuweist, und in dem das Formular aufgerufen wird (Wichtig: Das das Formular nicht Modal aufgerufen werden darf, geht erst bei Excel Versionen > Excel 97. Bis Excel 97 würde das einen Fehler hervorrufen.) Dann solltest Du Dir auch mal die Eigenschaften und Methode von Worksheet / Worksheets zu Gemüte führen, um die Zugriffe auf die Tabelle(n) zu ermitteln. Sonderlich fit bin ich in VBA auch nicht, und müsste mir das dann anhand eigener Muster und der Online Hilfe auch immer wieder selber zusammensuchen. (Ich brauch's einfach zu selten) |
okay, vielen dank schonmal
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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-2025 by Thomas Breitkreuz