Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Add all the items in a combobox in Excel to another combobox in VB .NET

Frage Entwicklung Visual Studio

Mitglied: KaiserQQ7

KaiserQQ7 (Level 1) - Jetzt verbinden

09.06.2011, aktualisiert 01:01 Uhr, 4537 Aufrufe, 7 Kommentare

Hallo,

Ich habe eine Excel Datei mit einem Combobox und ich habe mir ein Programm mit VB .Net geschrieben, und dieses Programm enthält auch einen Combobox und die ganze items vom Combobox des Programms soll es von der Combobox in Excel Datei holen.
hat jemand da eine Idee, wie es geht?

Grüße
Mitglied: Quebert
09.06.2011 um 11:18 Uhr
Hallo,

du musst dir die Combobox im Excel genauer ansehen.

Eine Combobox hat immer eine "RowSource", also die Werte die darin stehen.

Der code wäre dann:

ComboBox1.RowSource = Tabelle1!A1:A5 -> Dann stehen die Werte von A1 bis A5 in der ComboBox zur Auswahl.

Ich verstehe aber das Problem nicht ganz, du willst in einem VB.Net Programm die Excel Datei öffnen?

Oder befindest du dich in den Entwicklertools von Excel? (Das wäre dann VBA anstatt VB.NET)

Gruß
Quebert
Bitte warten ..
Mitglied: KaiserQQ7
09.06.2011 um 11:31 Uhr
Hallo Quebert,

also noch mal zur erläuterung,

ich bin gerade bei der Entwicklung von einem Tool mit VB.NET und dies dient dazu, Informationen von einer Excel Datei zu lesen und in einem Textbox zu schreiben (diese Excel Datei wird von einem Mangement Programm erzeugt werden, es heißt Exact und in dem befindet sich eine Combobox, ich habe bis jetzt geschaft nur das erste Elemet von der ComboBox zu lesen aber den Rest nicht!!).

schöne Grüße
Kaiser
Bitte warten ..
Mitglied: MrTrebron
09.06.2011 um 12:38 Uhr
Hi Kaiser,

das Paste doch mal deinen Code

Gruß
Norbert
Bitte warten ..
Mitglied: KaiserQQ7
09.06.2011 um 12:41 Uhr
Hallo Norbert,

hier ist es

Private Sub ComboBoxItem_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBoxItem.SelectedIndexChanged

'Select Item from Exact File
ExactItem = ExactWS.Range("G1").Value
Me.ComboBoxItem.Items.AddRange(New String() {ExactItem})

End Sub


Gruß
Bitte warten ..
Mitglied: Quebert
09.06.2011 um 13:01 Uhr
Hallo!

Ja ist klar, dass da nur der erste Wert drin steht. Du übergibst ihm ja nur den Wert aus "G1". Du musst ihm schon alle Elemente übergeben.

Ich gehe mal davon aus, dass unter G1 noch die anderen Werte sind, die in der Combobox stehen sollen.

Me.ComboBoxItem.RowSource = "ExactWS!G1:G9" -> das bringt dir die Werte von G1 bis G9

Mach es doch bitte etwas sauberer und verwende den eindeutigen Namen der ComboBox "ComboBox1" oder so

Probier das mal.

Gruß
Bitte warten ..
Mitglied: MrTrebron
09.06.2011 um 13:03 Uhr
Hi

ich habe da mal ein Verständnis Problem.

Du liest eine Zelle aus, eine Combobox könntest du ansonsten über Ihren Namen ansprechen

Gruß
Bitte warten ..
Mitglied: KaiserQQ7
12.07.2011 um 13:18 Uhr
Hallo,

aber diese Combobox steckt dahinter eine xml Datei
und sie ist mit einer Rang gekennzeichnet.

Grüße
Kaiser
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
CSV-Converter deaktiviert Add-ins in Excel (2)

Frage von freeskierchris zum Thema Microsoft Office ...

Batch & Shell
gelöst Powershell Combobox (2)

Frage von Peterz zum Thema Batch & Shell ...

Batch & Shell
Problem mit Funktion und Combobox (7)

Frage von Druide83 zum Thema Batch & Shell ...

VB for Applications
VB.net Combobox databinding langsam (4)

Frage von ForgottenRealm zum Thema VB for Applications ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (20)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Hosting & Housing
CNAME auf FTP funkt nicht mehr (7)

Frage von Wintektiv zum Thema Hosting & Housing ...