Mittels vb daten in excel schreiben

hallo!

ich habe da ein problem!
ich habe 3 textboxen (textbox1bis textbox3)

mit einem click auf übertragen wird folgendes gemacht:

textbox1 wird in A1 geschrieben
textbox 2 in A2
textbox3 in A3

ich möchte aber, dass sie nebeneinander stehen: textbox1 in A1, textbox2 in B1 und textbox3 in C1

wie mach ich das?
kenn mich mit excel zu wenig aus…
bitte helft mir

danke & mfg
michael

Hi Michael,
wir helfen dir gerne - aber dein bisheriger Code wäre hilfreich :smile:

Viele Grüße,
Julia

wir helfen dir gerne - aber dein bisheriger Code wäre
hilfreich :smile:

Also, ich habe das schon hinbekommen!
mit der print methode und ‚vbTab‘

jetzt hab ich aber ein anderes problem:
warum kann ich nicht den wert von optionbuttons abfragen? (vb6)
optButton1.Value ist nicht möglich!

wie kann ich jetzt herausfinden, ob der optButton getrückt wurde?

danke im voraus

Hallo Michael.

warum kann ich nicht den wert von optionbuttons abfragen?
(vb6)
optButton1.Value ist nicht möglich!

wie kann ich jetzt herausfinden, ob der optButton getrückt
wurde?

Ein OptionButton kann nur zwei Werte annehmen: True oder False.
Wenn OptionButton1.Value = True ist, dann ist er „gedrückt“, wenn OptionButton1.Value = False ist, dann ist er nicht „gedrückt“.

Oder meinst Du mit Wert was anderes, denn OptionButton werden im Allgemeinen ja nicht einzeln benutzt, sondern als Gruppe.

Viele Grüße
Carsten

Ja, das ist mir klar, dass es nur True oder False gibt! Ich habe 5 optionbuttons von opt1 bis opt5

Es kommt aber eine fehlermeldung bei flogender abfrage:

if opt1.value = true then
.
.
.
end if

==> Methode oder Mitgliedsdaten nicht gefunden!

wenn ich opt1. eingebe kommt eine liste mit nur 4 möglichkeiten: Count, Item, LBound, UBaound

ich versteh das nicht, value und andere sachen sind nicht dabei

Hallo Michael.

wenn ich opt1. eingebe kommt eine liste mit nur 4
möglichkeiten: Count, Item, LBound, UBaound

Das ist die fehlende Information gewesen. Bei Deinen OptionButtons handelt es sich um ein Steuerelementefeld. Das heisst, Du musst sie auch entsprechend mit ihrem Index „anreden“, z.B.:

If opt1(0).Value = True Then
 
End If

Viele Grüße
Carsten

If opt1(0).Value = True Then

End If

Danke! bin mittlerweile schon selberdraufgekommen

aber trotzdem danke und schönen tagnoch

mfg
michael