Office: (Office 365) Makro, Zellensprung über Dropdown

Helfe beim Thema Makro, Zellensprung über Dropdown in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Liebes Forum, meine erste Frage hier und gleich bei Makros. Ich möchte über die Dropdownliste "Kalenderwoche", die KW auswählen und im rechten... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Chaser, 5. Oktober 2022.

  1. Chaser Neuer User

    Makro, Zellensprung über Dropdown


    Hallo Liebes Forum,

    meine erste Frage hier und gleich bei Makros. Ich möchte über die Dropdownliste "Kalenderwoche", die KW auswählen und im rechten Feld zur entsprechnenden Zelle springen. Ich habe nur leider noch keinen Ansatz für mich gefunden wie ich das Realisieren kann.

    Ich höffe ihr könnt mir hierbei helfen, vielen Dank schon Mal im voraus.
     
  2. Moin!
    Ins Modul der Tabelle
    (rechtsklick auf Tabellenregister, Code anzeigen):
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    With Target
      If .Address(0, 0) = "D4" And .CountLarge = 1 Then
        Application.Goto Cells(6, Mid(.Text, 3, 2) * 7 + 2), True
      End If
    End With
    End Sub
    Gruß Ralf
     
    RPP63_neu, 5. Oktober 2022
    #2
  3. Chaser Neuer User
    wow, das ging schnell. Vielen vielen Dank dafür. Funktioniert super
     
  4. Makro, Zellensprung über Dropdown

    Gerne!
    Ich erkläre ungefragt auch noch die dahinterstehende Logik:
    • im Zelldropdown steht immer "KW" und mindestens eine Ziffer
    • ich lese die Ziffer(n) mittels Mid("KW7", Start=3, Länge=2) aus
    • somit erhalte ich den Text "7" (die angegebene Länge wird angepasst)
    • der jeweilige Wochenbeginn steht in den Spalten 9 ("I") 16 ("P") usw., also jeweils 7 Tage, beginnend mit 9
    • "1"*7+2=9; "2"*7+2=16; "3"*7+2=23 usw. (der Text wird durch die mathematische Operation in eine Zahl umgewandelt, nennt sich implizite Typumwandlung)
    • mit Application.Goto wird die Zelle angesprungen, Scroll=:True bewirkt das Scrollen an den linken Rand der Fixierung
     
    RPP63_neu, 5. Oktober 2022
    #4
  5. {Boris} hat Ahnung
    Hi,

    ohne VBA ginge das mit einem Klick mehr:

    E4:
    =HYPERLINK("#Z5S"&VERGLEICH(D4;5:5;0);"zur "&D4)

    Dann nur noch den so erzeugten Link in E4 anklicken.
     
    {Boris}, 5. Oktober 2022
    #5
  6. Chaser Neuer User
    Nochmal vielen Dank, auch für die ausführliche erklärung. Heute erst wieder gebraucht
     
  7. HKindler
    HKindler hat Ahnung
    Hi Ralf,

    Hier ist doch die Prüfung mit CountLarge überflüssig. Wenn mehr als eine Zelle betroffen ist, kann .Address(0, 0) doch niemals D4 sein, sondern z.B. D4:D5
     
    HKindler, 6. Dezember 2022
    #7
Thema:

Makro, Zellensprung über Dropdown

Die Seite wird geladen...
  1. Makro, Zellensprung über Dropdown - Similar Threads - Makro Zellensprung Dropdown

  2. Geschlossene Datei Makro für Daten entziehen

    in Microsoft Excel Hilfe
    Geschlossene Datei Makro für Daten entziehen: Liebes Forum, Ich bin schon lange dabei eine Makro-Lösung für meine Datei zu finden, doch leider gelingt es mir einfach nicht - Ich hoffe ihr könnt mir helfen: Die Zieldatei soll die Daten...
  3. Fehlermeldung bei Makro durch DropDown Suchfeld

    in Microsoft Excel Hilfe
    Fehlermeldung bei Makro durch DropDown Suchfeld: Hallo zusammen. Ich bin am Verzweifeln. Dieses Makro bei Wechsel hat mal funktioniert und jetzt aus unerklärlichen Gründen nicht mehr! Private Sub Worksheet_Change(ByVal Target As Range) If...
  4. Serienbrief, bestimmte Seiten als PDF speichern

    in Microsoft Word Hilfe
    Serienbrief, bestimmte Seiten als PDF speichern: Ich habe folgende Herausforderung: Ich erstelle einen Serienbrief, welcher je Empfänger zum Beispiel 10 Seiten hat. Nun soll er die Serienbriefe als PDF Datei speichern, idealerweise als...
  5. VBA - Makro If-Anweisung in Abhängigkeit von Zellenert

    in Microsoft Excel Hilfe
    VBA - Makro If-Anweisung in Abhängigkeit von Zellenert: Hallo Zusammen, ich habe bereits ein Makro, welches mir von einem Tabellenblatt eine PDF erstellt. Nun möchte ich das ganze auch mehrsprachig gestalten und komme mit der IF-Abfrage nicht zurecht...
  6. Zellen per Makro in Tabelle zum jeweiligen Datum kopieren

    in Microsoft Excel Hilfe
    Zellen per Makro in Tabelle zum jeweiligen Datum kopieren: Hallo ihr Excel-Profis, ich könnte eure Hilfe gebrauchen. Ich habe eine Berechnungstabelle, die verschiedene Zellen mit Ergebnissen ausgibt. Des Weiteren habe ich 12 Blätter für die jeweiligen...
  7. Makro zum einfügen des Wertes aus Nachbarzelle

    in Microsoft Excel Hilfe
    Makro zum einfügen des Wertes aus Nachbarzelle: Hallo, ich würde gerne über ein Makro (welches ich ja mit Tastenkürzel ansteuern kann) den Wert aus einer Nachbarzelle in die aktive Zelle einfügen. Problem ist dabei, wenn ich einen Formelbezug...
  8. Bestimmte Zeilen nach Bedingungen in andere Tabelle Verschieben

    in Microsoft Excel Hilfe
    Bestimmte Zeilen nach Bedingungen in andere Tabelle Verschieben: Hallo Zusammen, Ich habe mich für eine Statusliste unserer Personalthemen in Excel an das Thema VBA gewagt. Ich habe anfangs auch echt guten Fortschritt gemacht nun hänge ich aber seit mehreren...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden