Benutzer-Werkzeuge

Webseiten-Werkzeuge


kb:s:0086:faq:vba-autofilter-wert-uebergeben

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
kb:s:0086:faq:vba-autofilter-wert-uebergeben [2024/05/10 11:32] heilkb:s:0086:faq:vba-autofilter-wert-uebergeben [2024/05/10 11:35] (aktuell) heil
Zeile 1: Zeile 1:
-====== VBA: Wert per Doppelklick an Autofilter übergeben ======+====== VBA: Wert per Klick bzw. Doppelklick an Autofilter übergeben ======
  
 __Problem:__ __Problem:__
  
   * In Tabellenblatt "Tabelle1" steht in Spalte A in jeder Zeile eine Identifikationsnummer (also eine Zahl).   * In Tabellenblatt "Tabelle1" steht in Spalte A in jeder Zeile eine Identifikationsnummer (also eine Zahl).
-  * Diese Zahl soll per Doppelklick auf das jeweilige Feld an ein fest vorgegebenes Feld (A2) auf das Tabellenblatt "Tabelle3" übergeben werden.+  * Diese Zahl soll per einfachem Klick bzw. per Doppelklick auf das jeweilige Feld an ein fest vorgegebenes Feld (A2) auf das Tabellenblatt "Tabelle3" übergeben werden.
   * In Tabellenblatt "Tabelle2" ist eine Liste enthalten, die mehrere Einträge zur gleichen Identifikationsnummer der Tabelle1 enthält (also eine Untertabelle).   * In Tabellenblatt "Tabelle2" ist eine Liste enthalten, die mehrere Einträge zur gleichen Identifikationsnummer der Tabelle1 enthält (also eine Untertabelle).
   * Wenn nun der Benutzer in Tabelle1 einen Doppelklick auf eine Zelle der Spalte A ausführt, wird die jeweilige Identifikationsnummer zuerst nach Tabelle2 in das Feld A2 kopiert. Anschließend wird dieser Wert verwendet, um in Tabelle2 alle Einträge zu filtern, die in Spalte A diesen Wert enthalten.   * Wenn nun der Benutzer in Tabelle1 einen Doppelklick auf eine Zelle der Spalte A ausführt, wird die jeweilige Identifikationsnummer zuerst nach Tabelle2 in das Feld A2 kopiert. Anschließend wird dieser Wert verwendet, um in Tabelle2 alle Einträge zu filtern, die in Spalte A diesen Wert enthalten.
 +  * Voraussetzung: Lassen Sie sich beide Tabellenfenster gleichzeitig anzeigen (Tabellenblatt "Tabelle1" auf Bildschirm 1 und Tabellenblatt "Tabelle2" auf Bildschirm 2).
 +  * Eine Mustertabelle dazu finden Sie hier: [[kb:w:excel-wiedervorlage-mit-makro-untertabelle|]]
  
  
  
-__Lösung:__+__Lösung für einfachen Klick:__
  
 In Tabelle1 wird folgender VBA-Code hinterlegt: In Tabelle1 wird folgender VBA-Code hinterlegt:
kb/s/0086/faq/vba-autofilter-wert-uebergeben.txt · Zuletzt geändert: 2024/05/10 11:35 von heil