Office: Bestimmte Zellen überprüfen und kopieren in andere Tabelle

Helfe beim Thema Bestimmte Zellen überprüfen und kopieren in andere Tabelle in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo erst mal....*Smilie nach 2 Tagen stöber Zeit hier im Forum wegen meinem Problem, habe ich leider immer noch nicht das passende gefunden, oder... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Doje, 11. Juli 2007.

  1. Bestimmte Zellen überprüfen und kopieren in andere Tabelle


    Hallo erst mal....*Smilie

    nach 2 Tagen stöber Zeit hier im Forum wegen meinem Problem, habe ich leider immer noch nicht das passende gefunden, oder ich war zu blöd zum suchen....

    Ich habe folgendes Problem zu bewältigen.
    In der Tabelle1 muss ein Feld(B2) abgefragt werden ob die Eingabe >0 ist.
    Ist der Wert z.B. 1, dann müssen die Zellen A2,B2,C2 kopiert werden, und in der Tabelle2 in C5,D5,E5 eingefügt werden.

    Das ganze müßte in einer Schleife laufen, da es sich um insgesamt 25 Zellen (B2,B4,B6,B8... handelt, die jeweils überprüft werden sollen.

    z.B.

    B2 = 1 , dann kopiere A2,B2,C2 und füge diese in Tabelle2 in C5,D5,E5 ein
    B4 = 0 keine Aktion
    B6 = 1 , dann kopiere A6,B6,C6 und füge diese in Tabelle2 in C9,D9,E9 ein
    usw...

    Das ganze soll erst ausgeführt werden, wenn eine Checkbox den Wert True zurück gibt.

    Mir fehlt hier absolut der Ansatz. Hatte hier schon einiges mit Range versucht, leider hatter er da alles kopiert. In den Zwischenzellen B3,B5,B7 usw... stehen Informationen, die nicht kopiert werden dürfen.

    Da ich in Sachen VBA ein absoluter Newbie bin, bin ich über jede Hilfe dankbar.
    Ich bin nicht der Typ, der wegen jeder Kleinigkeit im Forum schreibt, das sieht man an meinen Postings.

    Aber hier bin ich mit meinem Motto " Learning by doing" leider am Ende.
    Also jetzt schon mal Danke für eventuelle Antworten.

    Bye Doje

    :)
     
  2. Hallo doje,

    aus deiner Frage habe ich folgende Aufgabenstellung entnommen:

    Durch das Aktivieren eines Kontrollkästchens (CheckBox) soll, beginnend in der 2-ten Zeile und in Abständen von 2 Zeilen (nächste Zeile = 4 usw.) kontrolliert werden, ob in der Spalte 2 der Zeile der Wert 1 steht. Im Ja-Fall sollen die ersten 3 Zellen der Zeile in das Tabellenblatt 2 kopiert werden, wobei gelten soll: Die drei Zellen sollen versetzt um 2 Spalten und 3 Zeilen in das Tabellenblatt2 kopiert werden, also A2:C2 nach C5:E5, A4:C4 nach C7:E7 usw.

    Vorgaben bei mir (die musst du leider noch für deine Vorgaben ausbessern):
    Das Kontrollkästchen ist aus der Formular-Symbolleiste erstellt und hat einen Zellbezug auf G2 (WAHR/FALSCH).

    Lösung:
    • Kontrollkästchen rechts anklicken und Makro zuweisen auswählen.
    • Neu auswählen (VBA-Editor mit Sub Kontrollkästchen1_Click()... End Sub)
    • Folgenden Code einstellen Code:
    • Spalte B bearbeiten (Einsen setzen)
    • Kontrollkästchen aktivieren
    Noch Fragen? *biggrin.gif*
     
  3. Danke Geronimo2002 für die schnelle Antwort.
    Ich werde es gleich mal versuchen....
     
  4. Bestimmte Zellen überprüfen und kopieren in andere Tabelle

    Super...Vielen Dank schon mal hierfür...
    Es funktioniert fast so wie es sein soll.

    Habe die Bedingung geändert, das es vorkommen kann, dass anstatt 1 auch ein anderer Wert in der Zelle steht. Und es wird noch eine bestimmte Zelle kopiert.

    Code:
    Eine Frage hätte ich noch. Wie kann man die kopierten Felder wieder löschen, wenn die CheckBox FALSE liefert?
    Mit der kopierten Zelle habe ich es hinbekommen, aber wie verhält sich das mit der Schleife?


    P.S.
    Habe zum testen, und zum verstehen mal mit der Zellenversetzung gespielt. Deshalb
    Code:
    nur auf 1.
     
  5. Servus Doje,

    hier der Code mit dem Zusatz, der bei ausgeschaltetem Kontrollkästchen und Spalte2-Wert = 0 die Werte in Tabellenblatt 2 wieder löscht. Mit den Kommentaren habe ich versucht, den Ablauf ein wenig zu erläutern. Die kannst du nach dem Lesen zur besseren Übersicht wieder löschen.
    Code:
    Wie du sehen kannst, habe ich die Spezial-Kommandos (SendKeys usw.) jetzt außerhalb der Verarbeitung eingefügt, um den Code übersichtlicher zu gestalten.

    Falls unabhängig vom Zustand des Kontrollkästchens bei 0 gelöscht und bei > 0 kopiert werden soll, dann habe ich diese Alternative für dich. Mit diesen Codezeilen ersetzt du einfach die anderen
    Code:
     
  6. Vielen Dank Geronimo2002

    funktioniert jetzt einwandfrei.
     
Thema:

Bestimmte Zellen überprüfen und kopieren in andere Tabelle

Die Seite wird geladen...
  1. Bestimmte Zellen überprüfen und kopieren in andere Tabelle - Similar Threads - Bestimmte Zellen überprüfen

  2. Ausgewählte Zelle auf einen bestimmten Platz springen lassen.

    in Microsoft Excel Hilfe
    Ausgewählte Zelle auf einen bestimmten Platz springen lassen.: Hallo mal wieder nach langer Zeit, vorab: ja ich habe gesucht, aber ich weiß nicht, wie ich mein Problem benennen soll. Folgendes Szenario: Eine Anwesenheitstabelle, zehn Namen, das Ganze Jahr...
  3. Nur markierte Zellen kopieren und wieder einfügen

    in Microsoft Excel Hilfe
    Nur markierte Zellen kopieren und wieder einfügen: Ich habe z.B. in einer Excelliste untereinander folgendes stehen: 1 2 3 4 5 Ich markiere mir nun anhand folgender Tastenkombination (Strg gedrückt halten) alle Zellen, außer Zelle 2. Nun...
  4. Bestimmte Zeichen aus zwei zellen verbinden

    in Microsoft Excel Hilfe
    Bestimmte Zeichen aus zwei zellen verbinden: Hallo euch allen, Ich muss die erste 3 Zeichen der Zelle A1 und die ersten 2 Zeichen der Zelle A2 in der Zelle A3 ausgeben. Als beispiel: In Zelle A1 steht: Marcel, in der Zelle A2 steht Kummer...
  5. Excel Summe bilden wenn bestimmtes Wort und Zahl in eine Zelle vorhanden

    in Microsoft Excel Hilfe
    Excel Summe bilden wenn bestimmtes Wort und Zahl in eine Zelle vorhanden: Hallo liebe Gemeinde, ich habe ein Problem. Ich möchte eine Summe bilden, wenn ein bestimmtes Wort in der Zelle vorhanden ist (die Zahl für die Summe ist ebenfalls in dieser Zelle): jede Zeile...
  6. Zeilen löschen wenn eine Zelle der Zeile einen bestimmten Inhalt hat

    in Microsoft Excel Hilfe
    Zeilen löschen wenn eine Zelle der Zeile einen bestimmten Inhalt hat: Hallo, ich brauche mal wieder eure Hilfe. Für die beschriebene Aufgabe benutze ich folgenden Code der soweit auch gut funktioniert: Code: Sub ZeileLöschen() Dim Bereich As Range Dim Zelle As...
  7. Bestimmte Ziffern in Zelle entfernen

    in Microsoft Excel Hilfe
    Bestimmte Ziffern in Zelle entfernen: Hallo zusammen, Ich habe z.B. in meiner Spalte A/ Zelle 146 folgendes stehen "P-100-301783-10001". Ich möchte gerne in Spalte B/ Zelle 146 den gleichen Text von Spalte A/ Zelle 146 kopieren und...
  8. Wenn in Zelle bestimmter Wert dann kopieren

    in Microsoft Excel Hilfe
    Wenn in Zelle bestimmter Wert dann kopieren: Hallo, ich bin absolut neu was Excel angeht und suche eine Lösung für mein Problem. Ich habe zwei Arbeitsblätter ("Übersicht Zimmer & "Bereiche") mit Haushaltsaufgaben und deren Turnus. Nun...
  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