Zum Inhalt springen

VBA, Feld gebraucht?


Empfohlene Beiträge

Geschrieben

Hallo

Habe folgendes Problem. Der User drückt Button1. Der Wert in TextFeld1 wird in Variable1 gespeichert.

Nun drückt User nochmal auf Button1. Der Wert in TextBox1 verändert sich. Jedoch soll dieser in einer Anderen Variablen gespeichert werden!

Beim drücken auf Button2 sollen die Werte von Variable1 und Variable2 dann in ein Excelblatt übergeben werden.

Ich weiss nicht wie oft der User auf Button1 drückt, so ist die Anzahl der benötigten Variablen nicht bestimmbar. Die Variablen dürfen keine andere überschreiben!

So, ich hoffe ihr konntet mir folgen. Ein Feld zu deklarieren ist wahrscheinlich das sionnvollste, doch wie mache ich das??

Hilfe!

Danke!

Gruß

Marcus

Geschrieben

Hi

(warum kann man hier keine struktogramme zeichnent wink.gif)

for next schleife ? dynamische Arraybildung ?

ein array um den wert zu halten das andere um zusätzliche felder hinzuzufügen...geht auch anders wink.gif

ist deine emailadresse gültig ?

dann programmiere ich es schnell...

Geschrieben

versuchs mal mit

dim strTest() as string

dim intCounter as integer

'Schleifenanfang

'->Wert einlesen

intCounter = intCounter + 1

redim preserve strTest(intCounter)

'Schleifenende

oder so ähnlich...

[Dieser Beitrag wurde von Ferris am 29. November 2000 editiert.]

Geschrieben

Hi Firemwurm,

ich würde es mal so versuchen:

Deklariere in der Form eine "private" Variable und ein dynamisches Array, etwa so

private strFeld() as string

private intAnzahl as integer

Beim Click-Ereignis des Buttons1 machst Du einfach folgendes:

private sub Button1_Click ...

intAnzahl = intAnzahl + 1

redim preserve Feld(intAnzahl)

Feld(intAnzahl) = TextBox1.Text

end sub

Beim Click-Ereignis des Button2 rufst Du dann das Übergeben an Excel auf, das Feld enthält dann alle Einträge die in TextBox1 gemacht und mit Button1 bestätigt worden sind.

Müßte eigentlich funktionieren.

biggrin.gif

E-Sorcerer

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...