|
You last visited: Today at 01:39
Advertisement
Excel VBA Problem
Discussion on Excel VBA Problem within the General Coding forum part of the Coders Den category.
12/26/2014, 17:26
|
#1
|
elite*gold: 0
Join Date: Nov 2008
Posts: 980
Received Thanks: 143
|
Excel VBA Problem
Hey ich hab ein Problem mit VBA und ich komm ums verrecken nicht weiter sitz hier schon seit 3Stunden vllt. kennt sich ja einer damit aus.
Ich soll eine Userform schreiben bei der bei Buttonclick Fünf Wörter aus einer Tabelle ausgegeben werden
also Cell(1,1) = hund Cell (1,2) = Katze und in der msgbox sollen alle Wörter stehen (Hund,Katze,Milch)
Das einzige was ich bisjetzt hinbekommen hab ist es das alle Wörter nacheinander ausgegeben werden.
Quote:
Private Sub CommandButton1_Click()
For i = 1 To 5
Set testrange = Range("A1:A5")
Teststring = testrange.Cells(i, 1)
MsgBox (Teststring)
Set testrange = Nothing
Next
End Sub
|
|
|
|
12/26/2014, 18:13
|
#2
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Code:
testrange.Cells(i, 1)
Cell(1,1) = Hund
Cell (1,2) = Katze
...
Fällt dir was auf?
|
|
|
12/26/2014, 18:45
|
#3
|
elite*gold: 0
Join Date: Nov 2008
Posts: 980
Received Thanks: 143
|
Ja hab mich verschrieben sorry die Wörter stehen in einer Spallte untereinander also
Cells(1,1) = Hund
Cells(2,1) = Katze
...
|
|
|
12/26/2014, 19:19
|
#4
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Und wo genau liegt das Problem wenn du alle Werte nacheinander ausgeben kannst? Dann musst du die doch nur noch anzeigen. Da du nicht erwähnst wie du die Daten ausgeben möchtest (Userform ist nicht präzise genug), kann man dir schlecht helfen.
|
|
|
12/26/2014, 19:47
|
#5
|
elite*gold: 0
Join Date: Nov 2008
Posts: 980
Received Thanks: 143
|
Also die werte sollen als String in einer Textbox ausgegeben werden und nicht alle nacheinander in einer msgbox.
Quasi soll genau das passieren:
Quote:
Private Sub CommandButton1_Click()
Set Testrange = Range("A1:A5")
Teststring = Testrange.Cells(1, 1) & Testrange.Cells(2, 1) & Testrange.Cells(3, 1) & Testrange.Cells(4, 1) & Testrange.Cells(5, 1)
TextBox1.Text = Teststring
End Sub
|
Jedoch ohne das ich jede Zelle einzeln angeben muss
|
|
|
12/26/2014, 20:35
|
#6
|
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
|
Quote:
Originally Posted by Kronasify
Also die werte sollen als String in einer Textbox ausgegeben werden und nicht alle nacheinander in einer msgbox.
Quasi soll genau das passieren:
Jedoch ohne das ich jede Zelle einzeln angeben muss 
|
Naja und wo ist da jetzt das Problem? Du kannst doch problemlos vor der Iteration einen String angeben den du während der Iteration erweiterst.
Code:
For i = 1 To 5
Teststring += Testrange.Cells(i, 1)
Next
Ansonsten gibt es auch ne schöne LINQ Erweiterung, die dir das sogar sauber in eine Zeile packt:
|
|
|
 |
Similar Threads
|
Excel Stundenzettel Problem
01/22/2013 - Technical Support - 3 Replies
Hi!
Habe ein problem bzgl meines Stundenzettels, hab mich heut mal drangesetzt und den digitalisiert.
Es geht darum: Bei der Uhrzeit hab ich mehrere Spalten.
der | steht für eine zellentrennung
8 | bis | 12 | 13 | bis | 17 |
|
Excel Problem
09/03/2011 - Technical Support - 3 Replies
Hallo, ich habe ein Problem mit excel.
Ich habe mehrere wichtige Excel Dokumente, die meisten funktionieren noch. Nur ein paar leider nicht und diese sind wichtig.
Irgendwie sind die zu einer registry datei geworden :o
kann mir bitte jemand helfen und sagen wie ich das rückgängig mache?
P.S.: Falls das ne Rolle spielt, wo ich von ausgehe :P ich habe die Tage mal die registry Cleanen lassen, also mit CCleaner und ich trottel hab kein backup gemacht... -.-
|
[QUESTION] Little Excel Problem
08/08/2011 - Dekaron - 3 Replies
hi guys,i have little problem with the view in excel how can i make it to normal view,because when i open .csv with excel it looks like spaghetti all messed up :D
http://img8.imageshack.us/img8/9244/excelproblem. jpg
Uploaded with ImageShack.us
|
Excel Problem
01/13/2011 - General Coding - 3 Replies
Hallo,
ich mache gerade in der Schule Excel und dabei ist mir (zufällig) ein Problem aufgefallen:
Wenn ich in die ersten 4 Zellen der Spalte A
1
2
1
2
|
Excel und ein problem
06/28/2009 - General Coding - 11 Replies
Hey Leute!
Mein Vater hat mich gestern vor eine Problemstellung gestellt, die ich lösen soll, doch ich weiß nicht wie ich es anfangen soll.
Also, hier einmal eine Schilderung des Problems.
Gegeben habe ich eine Excelliste mit, beispielsweise, Städten und deren Einwohnerzahl. Soweit ist alles in Ordnung ^^.
So. Hier beginnt das Problem. Ich soll nun eine (evtl zoombare) Karte mit diesen Daten verknüpfen, sodass auf der Karte, wenn man mit der Maus über den Namen der Stadt fährt, ein...
|
All times are GMT +1. The time now is 01:40.
|
|