Das Clever-Excel-Forum.de - Treffen
findet vom 15. - 17. September 2017 in Friedrichroda /
Thüringen / Region Großer Inselsberg statt. Hotelbuchung ab sofort möglich.

VBA wenn gleicher Wert dann kopieren
#1
Hallo Leute, bin gerade am Beginn mich mit VBA zu beschäftigen und hänge bei diesem Beispiel.
Ich will, wenn in Tabellenblatt1 (Wert wird über Dropdown ausgewählt) der gleiche Wert wie in Tabellenblatt2 ist eine Tabelle von einem ins andere kopiert wird

Das habe ich bis jetzt geschrieben und es will nicht funktionieren

Code:
If Sheets("Tabelle1").Range("D3").Value = Sheets("VorlageRahmenplan").Range("D3").Value Then
    Sheets("VorlageRahmenplan").Select
    Range("D4:F22").Select
    Selection.Copy
    Sheets("Tabelle1").Select
    Range("D4").Select
    ActiveSheet.Paste
Else
  Exit Sub
End If

es wäre mir eine große Hilfe wenn mir wer sagen könnte wo der Fehler liegt

Vielen Dank
to top
#2
Hallo,

Code:
If Sheets("Tabelle1").Range("D3").Value = Sheets("VorlageRahmenplan").Range("D3").Value Then
  Sheets("VorlageRahmenplan").Range("D4:F22").Copy Sheets("Tabelle1").Range("D4")
End If

Gruß Uwe
to top
#3
(18.10.2014, 12:58)turbophil schrieb: ...wo der Fehler liegt...
Hallo, ich hab ne Userform erstellt mit Commandbutton. Da hinein deinen Code kopiert und es klappt. Hoffe geholfen zu haben.
?mage
to top
#4
Danke euch beiden!
mit Commandbutton bekomme ich das ganze jetzt hin.

Mir wäre es aber lieber wenn sich die Werte automatisch ändern würden ohne das ich wo klicken muss
Gibt es dazu eine Lösung ohn CommandButton, bzw wo muss ich muss ich meinen Code dann einfügen??

lg phil
to top
#5
Hallo phil,

Rechtsklick auf den Tabellenreiter -> Code anzeigen.
Nun im rechten Codefenster diesen Code eintragen:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address(0, 0) = "D3" Then
    With Sheets("VorlageRahmenplan")
      If Target.Value = .Range("D3").Value Then
        .Range("D4:F22").Copy Me.Range("D4")
      End If
    End With
  End If
End Sub

Gruß Uwe
[-] Folgende(r) 1 Benutzer sagt Danke an Kuwer für diesen Beitrag:
turbophil
to top
#6
Super!!!!
Vielen Dank für die Hilfe!!

So funktioniert es genau wie ich es wollte!!


Danke
to top


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Zeilen kopieren wenn Spalte A nicht leer ist Safety-Tussi 2 30 22.03.2017, 11:31
Letzter Beitrag: Safety-Tussi
  wenn<->dann mit sverweis matty1970 10 92 22.03.2017, 08:45
Letzter Beitrag: shift-del
  Zwei Spalten vergleichen und wenn gleich Wert ausgeben ExcelElch 5 50 20.03.2017, 20:04
Letzter Beitrag: ExcelElch
  Wenn dann Creami 2 42 20.03.2017, 17:07
Letzter Beitrag: WillWissen
  Wenn 3 Kriterien erfüllt, dann zeige alle Werte Dschules 11 126 15.03.2017, 14:11
Letzter Beitrag: Gast 123
  wenn-dann ? composer 10 155 12.03.2017, 18:56
Letzter Beitrag: composer
  Wenn Dann Funktion dindu 4 107 09.03.2017, 18:11
Letzter Beitrag: dindu
  Wenn dann Formel mit Daten zur berechnen Monikahelena 12 309 02.03.2017, 14:02
Letzter Beitrag: Rabe
  WENN DANN FUNKTION MIT SVERWEIS? lilkfa 4 124 27.02.2017, 15:43
Letzter Beitrag: coemm
  Wenn Dann Zelle leeren pingu312 4 125 23.02.2017, 17:59
Letzter Beitrag: atilla

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste