Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Bei Klick auf Button soll sich eine andere Exceldatei öffnen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
maxseidel
Besserwisser
Besserwisser


Anmeldedatum: 12.03.2008
Beiträge: 67

BeitragVerfasst am: 18.07.2008, 12:10 Nach oben

Hallo,

ich bin im Powerpoint und möchte dort einem CommandButton einen Code hinterlegen, dass sich bei Click auf dem Button ein Tabellenblatt "abc" der Exceldatei XYZ.xls öffnet.
Pfad: G:\Dateiordner\XYZ.xls

Wie kann man so etwas machen?

Danke und liebe Grüße
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5571

BeitragVerfasst am: 18.07.2008, 12:24 Nach oben

Hallo!

Probier mal
Code:
Private Sub CommandButton1_Click()
Dim xlObj As Object
Set xlObj = CreateObject("Excel.Application")
With xlObj
.Visible = True
.Workbooks.Open ("G:\Dateiordner\XYZ.xls")
.ActiveWorkbook.Sheets("abc").Activate
End With
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
maxseidel
Besserwisser
Besserwisser


Anmeldedatum: 12.03.2008
Beiträge: 67

BeitragVerfasst am: 18.07.2008, 12:55 Nach oben

Supi, danke, funktioniert ! Smile
Benutzer-Profile anzeigenPrivate Nachricht senden
jesalom
Newbie
Newbie


Anmeldedatum: 16.06.2008
Beiträge: 18

BeitragVerfasst am: 20.08.2008, 17:53 Nach oben

Ich habe grade diesen Beitrag gelesen.
kann man diesn Button auch auch in einer Excelliste deponieren, und wenn man diesen Button anklickt öffner sich dann die hinterlegte ?

Gruss
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5571

BeitragVerfasst am: 20.08.2008, 17:57 Nach oben

Hallo!

Direkt aus Excel heraus ist es noch einfacher:
Code:
Private Sub CommandButton1_Click()
Workbooks.Open ("G:\Dateiordner\XYZ.xls")
ActiveWorkbook.Sheets("abc").Activate
End Sub

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
jesalom
Newbie
Newbie


Anmeldedatum: 16.06.2008
Beiträge: 18

BeitragVerfasst am: 21.08.2008, 16:34 Nach oben

Hallo,

danke für den Tip.
Habe die Zeile " ActiveWorkbook.Sheets("abc").Activate " rausgenommen, weil er mir diese immer ge-debugged hat.
Kann mir jemand sagen, was das genau bedeutet ?
Und ein weiteres kleines Problem habe ich noch:

Wennmich über den CommandButton meine Neue Excelliste starte, soll Excel sich nochmal öffnen, damit ich nicht zwischen zwei Listen hin und her springen muss.
HAbe die Möglichkeit, mir beide Listen über zwei Monitore anzuschauen.

So langsam läufts. Danke schon mal.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5571

BeitragVerfasst am: 21.08.2008, 16:43 Nach oben

Hallo!

In einer neuen Instanz kannst du eine Mappe so öffnen:
Code:
Sub sdgjklh()
Dim objExcel As Object
  Set objExcel = CreateObject("Excel.Application")
  objExcel.Application.Visible = True
  objExcel.Application.Workbooks.Open Filename:="C:\test.xls"
End Sub

Die Zeile "ActiveWorkbook.Sheets("abc").Activate" wählt das Blatt "abc" als aktives Blatt aus.

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
jesalom
Newbie
Newbie


Anmeldedatum: 16.06.2008
Beiträge: 18

BeitragVerfasst am: 22.08.2008, 15:46 Nach oben

HAllo,
funktioniert schon mal gut.
Es öffnet sich ein zweites Excelfenster in der Taskleiste mit dem richtigen Dokument.
Problem: ich kann sie nicht nebeneinander schieben. Die Zwei Dokumente wollen sich nicht trennen lassen.
Gibt es da vielleicht noch ne kleine Zeile , die ich irgendwo einfügen muss, um dies hinzubekommen ?
Danke schon mal für die Hilfe.

Gruss
Benutzer-Profile anzeigenPrivate Nachricht senden
jesalom
Newbie
Newbie


Anmeldedatum: 16.06.2008
Beiträge: 18

BeitragVerfasst am: 25.08.2008, 08:31 Nach oben

Guten Morgen,

hat jemand übers WE schon ne Idee, wie das mit meinem letzten Eintrag funktioniert.
Kurz nochmal zur Information:

Hallo,
funktioniert schon mal gut.
Es öffnet sich ein zweites Excelfenster in der Taskleiste mit dem richtigen Dokument.
Problem: ich kann sie nicht nebeneinander schieben. Die Zwei Dokumente wollen sich nicht trennen lassen.
Gibt es da vielleicht noch ne kleine Zeile , die ich irgendwo einfügen muss, um dies hinzubekommen ?
Danke schon mal für die Hilfe.

Gruss
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 303
Wohnort: Kiel

BeitragVerfasst am: 25.08.2008, 08:45 Nach oben

jesalom hat Folgendes geschrieben:
Die Zwei Dokumente wollen sich nicht trennen lassen.

Wenn ich Dich richtig verstanden habe, dann ist das:

Menü Extras - Optionen - Karteireiter Ansicht - [X] Fenster in Taskleiste

Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
jesalom
Newbie
Newbie


Anmeldedatum: 16.06.2008
Beiträge: 18

BeitragVerfasst am: 25.08.2008, 09:20 Nach oben

Hallo miriki,

Das was Du meinst ist als Häkchen schon aktiviert und das passiert auch, dass in der Taskleiste ein zweites Fenster aufgeht. Ist leider noch nicht das was ich brauche.
Momentan ist es so, wenn ich eine Excelliste offen habe, und eine zweite öffnen möchte, gehe ich über das Excelsymbol um eine zweite Liste zu öffnen, die noch leer ist.
Dann gehe ich über den Explorer um die neue Liste zu öffnen. Wenn dies geschehen ist, kann ich mir die Listen nebeneinander legen und kann zum Beispiel Daten aus der einen in die andere kopieren.
Dies funktioniert hier noch nicht.
Es öffnet sich zwar inder Taskleiste das zweite Fenster, die Liste lassen sich aber nicht trennen.
Vielleicht habe ich es jetzt besser formuliert ?

Gruss
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 303
Wohnort: Kiel

BeitragVerfasst am: 25.08.2008, 10:00 Nach oben

jesalom hat Folgendes geschrieben:
und das passiert auch, dass in der Taskleiste ein zweites Fenster aufgeht.

Stimmt, hab ich überlesen, aber das schriebst Du ja auch.

Hm, dann kann ich mir nur vorstellen, daß Du meinst:

Menü Fenster - Anordnen... - (z.B.) Vertikal

Und das klappt nicht, weil in der Excel-Anwendung nur jeweils eine einzelne Mappe offen ist. Die Mappen mehrerer Excel-Anwendungen lassen sich nicht direkt nebeneinander darstellen.

Wenn ich nacheinander 2 Excel-Mappen z.B. durch Doppelklick aus dem Explorer öffne, dann habe ich danach auch 2 Einträge in der Taskleiste (Option gesetzt), aber sie befinden sich innerhalb der selben Excel-Anwendung, womit "anordnen" auch geht.

Ist das bei Dir nicht der Fall? Sonst weiß ich nicht, was Du mit "trennen" sonst noch meinst.

Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
jesalom
Newbie
Newbie


Anmeldedatum: 16.06.2008
Beiträge: 18

BeitragVerfasst am: 25.08.2008, 10:47 Nach oben

Es ist schon der Fall das ich über anordnen beide dargestellt bekomme.
Vielleicht nochmal ne Erklärung zum "trennen", und was ich damit meine:

Ich öffne eine Excelliste mit dem Namen xy. Diese wird dann auf meinem rechten Schirm dargestellt.
Soweit so gut.
Klick auf das Excelsymbol aufm Desktop. Öffnung von Excel, ichg sag mal blanko.
Dann gehe ich über den Explorer, gehe zu der weiteren E-liste und öffne diese.
Diese wird dann auch auf dem rechten Schirm dargestellt.
Und jetzt kommts:
Gehe mit der Maus auf den obereb bleuen Rand und ziehe mir diese Liste auf den linken Schirm.
Somit habe ich beise Listen nebeneinander dargestellt.

Und genau dieses " rüberziehen " funktioniert so nicht.

Soweit klar ? Smile
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 303
Wohnort: Kiel

BeitragVerfasst am: 25.08.2008, 11:13 Nach oben

jesalom hat Folgendes geschrieben:
Und genau dieses " rüberziehen " funktioniert so nicht.

Kann es sein:

a) Doppelklick 1. xls --> 1. Instanz Excel auf rechtem Schirm
b) Doppelklick Excel --> 2. Instanz Excel (blanko), auf linken Schirm verschieben
c) Doppelklick 2. xls --> öffnet sich in 1. Instanz, läßt sich somit nicht "trennen"?

Wenn ja, warum öffnest Du die 2. xls nicht über "Datei öffnen" aus dem Menü der 2. (blanko) Excel-Instanz? Ich bin mir nicht sicher, aber sogar ein "drag&drop" müßte aus dem Explorer zum Excel hin gehen. (Gerade ausprobiert: ja, geht)

Und ebenfalls nochmal kurz ausprobiert: Wenn Du sicherstellst, daß die 2. Excel-Instanz diejenige war, die zuletzt aktiv (im Vordergrund) war, dann öffnet Excel auch die xls dort, und nicht in der 1. Instanz.

Ah, und beim Ausprobieren eben noch festgestellt:
Öffnet man Excel "blanko" und danach eine xls mit Doppelklick, dann wird die "blanko" geschlossen. In der Excel-Instanz ist also nur die neu geöffnete zu sehen, nicht aber "Mappe1". Vielleicht hängt es damit auch noch zusammen.

Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
jesalom
Newbie
Newbie


Anmeldedatum: 16.06.2008
Beiträge: 18

BeitragVerfasst am: 25.08.2008, 13:37 Nach oben

Alles soweit richtig.
Wie Du es beschrieben hast, funktioniert es auch.
Aber nur wenn ich nicht über den CommandButton gehe.

In der 1. Instanz ( schön beschrieben) sitzt ein CommandButton, der mir eine 2. Instanz öffnet.
Und genau hier gehts dann los.
Es wird zwar eine zweite Excelliste mit Anzeige in der Taskleiste geöffnet,
kann aber dann nicht mehr, die 1.Instanz nehmen und auf den 2. Schirm rüberziehen.

Gruss
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge 2 Tabellen eine Farbe / Format übertr... Das_D Microsoft Excel Hilfe 1 07.09.2008, 15:06 Letzten Beitrag anzeigen
Keine neuen Beiträge Spalte A soll stehen bleiben - der Re... Atostogos Microsoft Excel Hilfe 3 05.09.2008, 12:54 Letzten Beitrag anzeigen
Keine neuen Beiträge Vorlage lässt sich nicht ändern Spaceman Microsoft Word Hilfe 1 29.08.2008, 19:10 Letzten Beitrag anzeigen
Keine neuen Beiträge Makro soll relativen Bereich mit Date... Frederic Microsoft Excel Hilfe 2 29.08.2008, 16:12 Letzten Beitrag anzeigen
Keine neuen Beiträge Beim öffnen von Word erscheint immer ... Alfff Microsoft Word Hilfe 1 28.08.2008, 10:54 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de