Office: Tabelle kopieren mit VBA aber mit abfrage

Helfe beim Thema Tabelle kopieren mit VBA aber mit abfrage in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten Tag zusammen ich habe ein problem mit Excel ich möchte mit der VBA eine Tabelle kopieren aber mit abfrage das heißt wenn auf... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von geppi85, 5. Februar 2008.

  1. geppi85 Erfahrener User

    Tabelle kopieren mit VBA aber mit abfrage


    Guten Tag zusammen

    ich habe ein problem mit Excel

    ich möchte mit der VBA eine Tabelle kopieren aber mit abfrage


    das heißt wenn auf Tabellenblatt 1 in der Zeile A1 das Wort "Zylinder" eingebe, soll die Tabelle von Tabellenblatt 2 (A1:E10) auf das Tabellenblatt 1
    kopiert werden

    viel dank für ihre hilfe
     
    geppi85, 5. Februar 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Per WorksheetChange-Ereignis z.B. so:
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
    If Target = "Zylinder" Then
    'Kopiert den Bereich nach B1
    Sheets("Tabelle2").Range("A1:E10").Copy Range("B1")
    End If
    End If
    End Sub
     
    schatzi, 5. Februar 2008
    #2
  3. geppi85 Erfahrener User
    RE

    Super Danke für die antwort, es hat super funktioniert.

    Noch eine Frage

    kann man auch in der vba eingeben, das wenn ich das Wort Zylinder wieder entferne das dann auch die Tabelle wieder ausgeblendet wird
     
    geppi85, 5. Februar 2008
    #3
  4. schatzi Super-Moderator

    Tabelle kopieren mit VBA aber mit abfrage

    Hallo!

    Ja, sicher (ungetestet):
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
    If Target = "Zylinder" Then
    'Kopiert den Bereich nach B1
    Sheets("Tabelle2").Range("A1:E10").Copy Range("B1")
    Else
    Range("B1:F10").ClearContents
    End If
    End If
    End Sub
     
    schatzi, 5. Februar 2008
    #4
  5. geppi85 Erfahrener User
    Re

    Guten tag zusammen

    es hat wie immer super funktioniert

    ist es auch möglich mehrere funktionen hintereinander zu schreiben

    Also das ist klar

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
    If Target = "Zylinder" Then
    'Kopiert den Bereich nach B1
    Sheets("Tabelle2").Range("A1:E10").Copy Range("B1")
    End If
    End If
    End Sub

    und das soll jetzt noch dabei

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
    If Target = "Kugel" Then
    'Kopiert den Bereich nach B1
    Sheets("Tabelle2").Range("A13:E20").Copy Range("B1")
    End If
    End If
    End Sub

    nur wenn ich es so untereinander schreibe funktioniert es nicht

    vielen dank für die Hilfe
     
    geppi85, 6. Februar 2008
    #5
  6. schatzi Super-Moderator
    Hallo!

    Teste mal dies:
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
    Select Case Target
    Case "Zylinder"
    Sheets("Tabelle2").Range("A1:E10").Copy Range("B1")
    Case "Kugel"
    Sheets("Tabelle2").Range("A11:E20").Copy Range("B1")
    Case "Pyramide"
    Sheets("Tabelle2").Range("A21:E30").Copy Range("B1")
    Case Else
    Range("B1:F10").ClearContents
    End Select
    End If
    End Sub
     
    schatzi, 6. Februar 2008
    #6
Thema:

Tabelle kopieren mit VBA aber mit abfrage

Die Seite wird geladen...
  1. Tabelle kopieren mit VBA aber mit abfrage - Similar Threads - Tabelle kopieren VBA

  2. VBA - Datensätze ans Ende einer anderen Tabelle kopieren

    in Microsoft Excel Hilfe
    VBA - Datensätze ans Ende einer anderen Tabelle kopieren: Hallo zusammen, ich habe gerade eine "Abrechnungs"-Datei für einen Kindergartenbasar erstellt. Es wäre klasse, wenn man per Schaltfläche die Datensätze aus der Tabelle "Kaeufer" ans Ende der...
  3. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  4. Formeln aus zellen in andere Tabelle mit vba kopieren

    in Microsoft Excel Hilfe
    Formeln aus zellen in andere Tabelle mit vba kopieren: Hi Leute, ist bestimmt eine ganz simple Angelegenheit. hab im moment diesen Code Sheets("Tabelle 2").Range("C5") = ActiveSheet.Range("B105") dadurch werden mir Werte aus einem anderen Sheet...
  5. VBA Daten aus zwei Tabellen in eine dritte kopieren

    in Microsoft Access Hilfe
    VBA Daten aus zwei Tabellen in eine dritte kopieren: Hallo zusammen, ich möchte die ID aus meinem HF und die ID aus meinem UFO in eine dritte Tabelle kopieren. HF: tblSTD_Lag SubSTDAufID SubSTD_ID_f und tblfertSTD fertSTDID tblfertSTD und...
  6. Makro VBA: Kopieren aus Quelldatei nach Zieldatei über mehrere Tabellen

    in Microsoft Excel Hilfe
    Makro VBA: Kopieren aus Quelldatei nach Zieldatei über mehrere Tabellen: Hallo, leider kann ich maximal Makros aufzeichnen. Damit komme ich bei meinem jetzigen Problem allerdings nicht weiter. Problem: Monatlich soll ein Auszug von Daten aus einer Quelldatei die ich...
  7. VBA Code um Tabelle beliebig oft (mit def. Abstand) zu kopieren

    in Microsoft Excel Hilfe
    VBA Code um Tabelle beliebig oft (mit def. Abstand) zu kopieren: Hallo Leute! Ich bin neu hier.. auf Grund fehlender Selbsthilfe-Qualitäten bei meinem Problem habe ich dieses Forum entdeckt und hoffe ihr könnt mir weiterhelfen. Ich versuche im Rahmen einer...
  8. Bestimmte Namen in der Tabelle suchen kopieren und einfügen

    in Microsoft Excel Hilfe
    Bestimmte Namen in der Tabelle suchen kopieren und einfügen: Hallo zusammen, ich habe eine Aufgabe in Excel, die ich mithilfe VBA lösen möchte(wenn es überhaupt geht;) Da ich noch sehrwenige Ahbung von Vba habe, komme ich nicht weiter und beschlossen...
  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