Registriert seit: 24.02.2019
Version(en): 2016
Hallo Freunde
Es ist mal wieder so weit, dass ich Hilfe benötige.
Zur Zeit bin ich damit beschäftigt, für eine sehr kleine Autowerkstatt eine Hilfe zu erstellen. Sieht folgendermaßen aus: Ich habe eine Datei erstellt, in der die Kundendaten festgehalten werden. Nun möchte ich, dass z.B. bei anklicken in der Spalte "N" ein neues Tabellenblatt geöffnet wird, in dem die Fahrzeugdaten einschließlich der Reparaturen festgehalten werden können. Mein Problem liegt lediglich im Sprung aus einer zu definierenden Zelle in ein neues Tabellenblatt.
Nochmal im Klartext - in der Kundendatei werden die Spalten A bis M für eben diese Daten benötigt (Spalte A = Kundennummer) Wenn ich nun in der Spalte N doppelklicke, soll bei Kundennummer 1 ein Tabellenblatt 1 geöffnet werden, bei Kundennummer 23 eben Tabellenblatt 23. Ich hoffe, es gibt dafür eine Lösung
Jedenfalls wünsche ich allen noch einen schönen Rest vom 3. Advent
Gruß in die Runde
Günter
Registriert seit: 11.04.2014
Version(en): Office 365
Hallo Günter,
bei soclch einem Projekt wirst du aber schnell an die Grenzen von Excel kommen. Warum machst du das nicht mit Access?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter,
der Misserfolg ist ein Waisenkind
Richard Cobden
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Günter,
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
With Target
If .Row > 1 And .Column = 14 Then
Worksheets(CStr(.EntireRow.Cells(1).Value)).Activate
End If
End With
End Sub
Gruß Uwe
Registriert seit: 24.02.2019
Version(en): 2016
15.12.2019, 17:52
(Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2019, 18:09 von orion.)
Hallo Klaus-Dieter
Damit hab ich noch nie gearbeitet, müsste da also bei "0" anfangen. Excel dagegen geht, nur eben kein VBA
Hey Kuwer
Werde Deinen Vorschlag mal testen - melde mich dann wieder. Aber - wie schon gesagt, bisher noch nix mit VBA bei mir.
Hey Kuwer
Irgendwie scheint das nicht zu funktionieren, ich will aber auch nicht ausschließen, dass ich da ein wenig begriffs-stutzig bin. Darf ich Dir meinen Entwurf mal zusenden, damit Du siehst, was ich meine ?
Registriert seit: 12.03.2016
Version(en): Excel 2003
Hallo
Was bitte steht denn in der Spalte N? Konkret gefragt, in der angeklickten Zeile in Spalte N?? Steht da der Tabellen Name wo du hin springen willst?? Wenn da nix steht, woher soll Excel wissen welche Tabelle zu Kunden 1 gehört?? Excel kann Befehler ausführen, und das hervorragend!! Nur "Hellsehen" was ein User will hat Excel noch nicht gelernt ... Schönen Advent unf frohe Weihnachten!
mfg Gast 123
Registriert seit: 24.02.2019
Version(en): 2016
DANKE für DIESEN Beitrag --- 1 + 1 kann ich aber schon länger
Registriert seit: 24.02.2019
Version(en): 2016
scheint so, als ob ich hier jemanden verärgert hätte, was nicht meine Absicht war. Wenn das so ist :
ENTSCHULDIGUNG !
Ich bin in dieses Forum gekommen in der Hoffnung, Hilfe für ein Problem zu bekommen, das ich nicht allein bewältigen kann. Dass jetzt allerdings in diesem Thread völlig tote Hose ist, war wahrscheinlich meine unüberlegte Äußerung, aber - und bitte nicht wieder eingeschnappt reagieren : dass ich dort ein Sprungziel eingeben muss, ist normale Logik, und die beherrsche ich nun mal.
Gruß in die Runde
Günter
Registriert seit: 11.04.2014
Version(en): Office 365
Hallo Orion,
was erwartest du? Es ist eine Meinung, ein Vorschlag und eine Nachfrage gekommen. Darauf hast du mit dem 1 + 1 Ausspruch geantwortet. Wie du mit Uwe auseinander gekommen bist wissen wir nicht. Also insgesamt müsstest du wohl noch etwas "Futter bei die Fische" geben, damit es hier weiter geht.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter,
der Misserfolg ist ein Waisenkind
Richard Cobden
Registriert seit: 05.11.2019
Version(en): 2010, 2019
18.12.2019, 16:54
(Dieser Beitrag wurde zuletzt bearbeitet: 18.12.2019, 17:12 von JereMaia.)
Also wenn ich Dich richtig verstanden habe, dann soll eine BESTEHENDE Tabelle abhängig von der Kundennummer aktiviert werden.
Diese bestehenden Kundentabellen haben jeweils die Nummer des Kunden (Kundennummer) als Namen und wenn Du in der Tabelle mit Deinen Kundendaten in der Spalte N doppelklickst, soll einfach nur die Tabelle mit der Kundennummer angezeigt bzw. aktiviert werden. Wenn das so richtig ist, dann hat Kuwer Dir schon die Lösung gepostet.
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
(15.12.2019, 17:52)orion schrieb: Irgendwie scheint das nicht zu funktionieren, ich will aber auch nicht ausschließen, dass ich da ein wenig begriffs-stutzig bin. Darf ich Dir meinen Entwurf mal zusenden, damit Du siehst, was ich meine ?
Damit kann ich nicht viel anfangen:
Ich weiß nicht, wo Du das Makro eingefügt hast (es gehört in das VBA-Modul des Blattes, in dem der Doppelklick in Spalte N den Sprung bewirken soll.)
Meine Annahme war, das es jeweils ein Tabellenblatt mit genau dem Namen gibt, welcher jeweils in Spalte A steht.
Gruß Uwe