Multipage1.Value = x klappt nicht ganz

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 07.03.2005 09:34:09
So, naechstes Problem:
Wenn ich per MultiPage1.Value = 2 von MultiPage 3 auf 2 zurueckspingen will, aktiviert er zwar den zweiten Reiter, aber zeigt immer noch den Inhalt der Seite des dritten Reiters an. Woran liegt das, und wie behebe ich das? Ich vermute da mal nen Fehler von VBA, weil der Syntax stimmt ja eigentlich...
Gruss
Tobias

Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 07.03.2005 18:32:40
Hallo Tobias,
Falls Deine Multipage die Namen MultiPage 1; MultiPage 2, MultiPage 3 habe und in der reihnfolgen dan springst Du mit dem Befehl nicht von MultiPage 3 auf MultiPage 2.
Du sagtst ihm ja er soll auf 2 springen und 2 ist MultiPage 3. Die Zählweise beginnt mit 0

Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 08.03.2005 08:33:55
Hallo Hajo!
War ein Tippfehler meinerseits - ich hab den Befehl schon richtig angewendet, sonst wuerde er ja nicht einen anderen Reiter auswaehlen. Ich hab mich mal bei google schlaugemacht, mehrere berichten von diesem Fehler, aber von MS gibts kein Statement dazu...
Gruesse
Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 08.03.2005 20:11:25
Hallo Tobias,
liegt es vielleicht an der Datei? Lade sie doch mal hoch und schreibe wie man die Stelle auslöst.
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 09:35:01
Servus!
Aehm... dumme Frage... wie kann man denn ne UserForm hier hochladen?

Gruss

Tobias
P.S.: Ich bin mir ziemlich sicher, dass das ein Bug is, ich habs bei nem anderen Makro auch so versucht - dasselbe Problem
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 09:38:25
Hallo Tobias,
nicht die Userform die Datei. Schaue mal über dem Abtwortformular. Datei hochladen. Den Link kopieren, Zurück und Link im Beitrag einfügen.
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 09:40:41
Servus!
Also das Makro, das ich meine, is verpackt in eine UserForm, in meiner Personl.xls... ich versteh ned ganz, wie ich das nun hochladen soll.
Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 09:53:51
Hallo Tobias,
falls ich was von Excel verstehe ist die Personl.xls auch eine Datei.
Eine Userform läst sich auch in eine leere Datei ziehen im VBA Editor.
Es sollten nur relante Daten hochgezogen werden. WAs noch in Deiner Personl.xls steht ist unintressant.
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 10:01:48
Servus!
Ups, sorry, an diese Moeglichkeit dachte ich nun garned. Tut mir leid... Jetzt hab ich das Makro auf jeden Fall hochgeladen: https://www.herber.de/bbs/user/19385.xls
Der Fehler tritt auf, wenn man die Reiter benuetzt, um weiterzuschalten.
Und zwar, wenn du von "Dateien öffnen" auf "Worksheet wählen" klickst, ohne eine Datei ausgewählt zu haben. Dann oeffnet sich ne MsgBox mit ner Fehlermeldung, und er springt auf Reiter "Dateien öffnen" zurueck, aber der Inhalt is der von "Worksheet wählen".
Viel Spass beim Suchen :)

Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 10:51:41
Hallo Tobias,
das hochladen einer leeren Datei hat schon geklappt. Jetzt könntes Du es mit einer Datei mit Code versuchen.
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 11:24:58
Servus!
Ts... soviel Sarkasmus hab ich ned verdient. Als ich die Datei gespeichert hab, war die UserForm und das Modul mit drin; keine Ahnung, was da ned funktioniert hat, ich werds aber nochmal versuchen...

Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 11:28:55
Also, ich bekomms ned gebacken - oeffne ich die Datei hier lokal, sind die Makros vorhanden, sobald ich sie aber hochlade, sind die Makros verschwunden. Verstehen tu ich das aber ned wirklich...
Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Reinhard
Geschrieben am: 09.03.2005 11:33:22
Hi Tobias,
gelegentlich sieht man rechts im Codefenster des Editors Code der aber nicht in dem links im Verzeichnis markierten Modul/Blatt steht, doppelklicke mal links dadrauf wo du glaubst dass deine makros in der datei sein sollten.
Gruß Reinhard
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 11:39:37
Servus!
Also hier hab ich mal nen Screenshot gemacht, der doch eigentlich eindeutig zeigt, dass in der Mappe, die ich hier hochgeladen hab, das Makro doch auch tatsaechlich drin ist...
Aufgefallen ist mir auch, dass, egal wohin ich die Datei hochlade, beim runterladen der komplette Code verlorengeht - any Ideas?
http://www.marx-fds.de/vb.jpg
Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 11:43:16
Servus!
Fuer den Fall der Faelle hab ichs jetz mal auf meinen Server hochgeladen:
http://www.marx-fds.de/vb/TabVergl.frm
http://www.marx-fds.de/vb/TabVergl.frx
http://www.marx-fds.de/vb/TableComp.bas
In der Hoffnung, dass das vllt. noch was bringt...
Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 11:51:03
Hallo Tobias,
die *.frx Datei kann ich nicht impotrtieren.
Dein Problem. Das hast Du ihm mit Deinem doch gesagt
If DatName2 = False Or DatName1 = False Then
MsgBox ("Sie müssen eine Datei wählen!")
MultiPage1.Value = 1
End If
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 11:53:44
HAllo Tobias
nach ok auf Msgbox wird bei mir wieder das REgister "Datei öffnen" angezeigt.
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 12:00:34
Servus!
Hoe? Also bei mir ned - so sollte es aber ansich sein :( Also wirds wohl wirklich ein Bug von VBA Excel 97 sein...
Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 12:39:25
Servus!
Die Dateien, die ich hochgeladen hab, sind frisch exportiert - In der Arbeitsmappe hochzuladen, bekomm ich ned hin, vermutlich blockt unsere FW da was...
Die frx-Datei wird scheinbar jedesmal neu erstellt, wenn ich das Makro abrufe - so wars jedenfalls, als ichs grad bei mir versucht hab.
Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 11:57:43
Servus!
Also irgendwie versteh ich deinen Beitrag ned, Hajo. Du hast meinen Code ned veraendert, und bei mir switched er nach dieser Meldung "Sie muessen eine Datei auswaehlen!" wieder zurueck auf den Reiter, wo man Dateien auswaehlen kann. Er zeigt aber dazu ned den Inhalt der dazugehoerigen MultiPage an, sondern den Inhalt der nachfolgenden - sprich, er springt nicht zurueck von Multipage 2 auf Multipage 1, sondern nur der Reiter tuts. Ist das wirklich so schwer nachzuvollziehen?
Gruss

Tobias
P.S.: Ich meld mich erst ca 12:45 wieder, hab Mittagspause und nen Baerenhunger!
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 12:04:21
Hallo Tobias,
kopiere den gesamten Code in ein total neue Datei.
Wie hast Du die Datei *.Frx erstellt? Diese habe ich ja nicht importiert.
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 12:45:07
Servus!
Kommando zurueck! Die *.frx-Dateien sind scheinbar kompilierte Form-Binaries (laut filext.com), die sollte aber, sobald du die *.frm importierst, automatisch mit uebernommen werden - sonst liesse sich die Form garned anzeigen.
Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 12:57:15
Mein Tobias,
meinen Vorschlag mit der neuen Datei hast Du getestet?
Gruß Hajo
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 12:59:17
Japp, hab ich... still the same :(
So langsam hab ich mich damit abgefunden, dasses wohl nie funktionieren wird -seufz-
Ich wuerds ja gern mal unter Excel 2000 versuchen, leider hab ich hier nix neueres als 97...

Gruss

Tobias
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Hajo_Zi
Geschrieben am: 09.03.2005 13:01:31
Hallo Tobias,
ich habe es unter 2000 getestet. Ich sehe kein Grund warum das unter 97 anders laufen soll.
Gruß Hajo
(ich habe meinen Abspann nicht an den Rechner angepast)
Bild

Betrifft: AW: Multipage1.Value = x klappt nicht ganz
von: Tobias Marx
Geschrieben am: 09.03.2005 13:06:39
Servus!
http://www.officekb.com/Uwe/Forum.aspx/excel-prog/10037/MultiPage-Error
Der Typ hat scheinbar dasselbe Problem wie ich, also bin ich ned alleine - deswegen geh ich davon aus, dass es ein Bug sein muss, sonst wuesste ich ned weiter...
Der Quelltext is doch ansich in Ordnung, oder?
Gruss

Tobias
Bild

Betrifft: Thread closed - scheint ein Bug zu sein
von: Tobias Marx
Geschrieben am: 09.03.2005 20:29:08
Scheint tatsaechlich ein Bug von Excel 97 zu sein - sogar laut Auskunft von Microsoft.
Greets
Tobias
 Bild

Beiträge aus den Excel-Beispielen zum Thema "Eintrag in Listbox automatisch selektieren"