Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 01:39

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Excel VBA Problem

Discussion on Excel VBA Problem within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
Kronasify's Avatar
 
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
Kronasify is offline  
Old 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?
Mostey is offline  
Thanks
1 User
Old 12/26/2014, 18:45   #3
 
Kronasify's Avatar
 
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
...
Kronasify is offline  
Old 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.
Mostey is offline  
Thanks
1 User
Old 12/26/2014, 19:47   #5
 
Kronasify's Avatar
 
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
Kronasify is offline  
Old 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 View Post
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:
Mostey is offline  
Thanks
1 User
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.