Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: sacoma am Mai 05, 2016, 07:45:08 Vormittag
-
Hallo Leute!
Ich bin was Excel-VBA betrifft ein blutiger Anfänger.
Natürlich habe ich schon früher VBA programmiert, aber das war in MS Access. :-\
Nun bin ich in einer neuen Firma, die kein MS Access hat und auch keins anschaffen will – mit anderen Worten ich muss vieles über Excel-Tabellen machen, was ich früher in Access-Datenbank-Tabellen gemacht habe. >:(
Da ich die Excel-Tabellen sehr unübersichtlich finde und ich viele Daten aus verschiedenen Tabellen immer mühselig heraussuchen muss, bleibt mir nichts anderes übrig als über VBA mir ein Programm zusammenzubasteln, das mir die Arbeit hoffentlich erleichtern wird.
Bevor ich mich also in Excel-VBA-Programmierung stürze, habe ich nun einige Fragen an die Excel-VBA-Experten unter euch:
1. Gibt es einfache VBA-Schlüssel-Code-Wörter, die so etwas wie Abfragen in MS Access ähnelt? Ich meine: Kann man in einer Tabelle z.B. in einer Spalte schnell nach gleichen Zellen mit ein und denselben Wert suchen?
2. Kann man die Tabellen irgendwie miteinander verknüpfen und so schnell mehrere Daten aus verschiedenen Tabellen herauslesen?
Oder muss ich jede einzelne Zelle durchlaufen, um meine Daten abgleichen zu können?
Eine schnelle Antwort auf meine Frage wäre echt super! :-*
LG,
sacoma ;)
-
Hallo
Zu Punkt 2 solltest du dich mal mit Power Query/Power Pivot beschäftigen.
-
@DL:
Aha!
Und was ist "Power Query/Power Pivot"? ???
-
Hallo,
zu 1: nein, Abfragen in Access sind SQL-Anweisungen, das ist etwas anderes als VBA. Natürlich kannst Du mit entsprechendem Code auch so etwas wie Abfragen in VBA durchführen, aber dazu programmierst Du Dir Prozeduren bzw. Funktionen, die entsprechende Anweisungen enthalten. Schlüsselwörter dafür gibt's nicht.
zu 2: Google ist Dein Freund, https://www.google.de/?gws_rd=ssl#q=power+query+tutorial&tbs=lr:lang_1de&lr=lang_de (https://www.google.de/?gws_rd=ssl#q=power+query+tutorial&tbs=lr:lang_1de&lr=lang_de)
Gruß
-
Hallo!
Also "Power Query/Power Pivot" muss man extra runterladen - das wird meine Firma nicht erlauben... :-\ dann muss ich so zu Recht kommen... und ihr werdet noch öfters von mir hören... ;D
Danke für eure Antworten. So weiß ich, woran ich bin. ;)
LG,
SaCoMa ;)
-
Hallo,
schön, dass wir Dir weiterhelfen konnten.
Hinweis zu PowerQuery: je nach Excel-Version könnte es bereits installiert sein und Du müsstest nichts herunterladen.
In Excel 2016 ist's per se integriert, in Excel 2013 kannst Du bei Datei -> Optionen, Add-Ins -> COM-Add-Ins nach-
schauen. Wenn's drin ist, brauchst Du es nur aktivieren.
Gruß
-
Hallo maninweb! :D
Leider habe ich nur Excel 2010 zur Verfügung - trotzdem danke! :-\
LG,
sacoma ;)
-
Komische Firma, die einem MA das herunterladen von Original Microsoft Ergänzungen verbietet ...
Aber falls dir der Zutritt bei Mr. Goo nicht verwehrt wird, gib mal diese 3 Worte in die Suchleiste ein: excel vba sql und du wirst fündig. Im Prinzip das, was du mit Access in VBA gemacht hast.
-
Hallo gmg-cc!
Für so eine SQL-Abfrage braucht man auch ein SQL-Programm, das man herunterladen muss.
Also auch keine Lösung für mich. :-\
Trotzdem danke. ;)
LG,
SaCoMa :)
-
Für so eine SQL-Abfrage braucht man auch ein SQL-Programm, das man herunterladen muss.
? ? ?
Als, irgendwie passt dieser Satz nicht dazu, dass du schon in ACCESS-VBA programmiert hast ("Natürlich habe ich schon früher VBA programmiert, aber das war in MS Access."). Jede, aber auch wirklichjede Abfrage, die du jemals in Access gestaltet hast. ist reines SQL! Dass das Aussehen dank der tabellarischen Ansicht etwas anders ist, hat damit nichts zu tun.