Einfügen ich zur Zeit Fragen, mit denen bin, und ich habe keine Ahnung, warum ..VBA Type Mismatch (Laufzeitfehler 13), wenn eine ganze Reihe von Daten
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Columns("B:B")) Is Nothing Then Exit Sub
If Target.Value = "Yes" Then
Range(Range("A" & Target.Row), Range("I" & Target.Row)).Copy _
Sheets("UpdateModify Forms").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
Range(Range("AC" & Target.Row), Range("AU" & Target.Row)).Copy _
Sheets("UpdateModify Forms").Range("J" & Rows.Count).End(xlUp).Offset(1, 0)
ElseIf Target.Value = "No" Then
Range(Range("A" & Target.Row), Range("AB" & Target.Row)).Copy _
Sheets("Development Forms").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
Range(Range("AW" & Target.Row), Range("AY" & Target.Row)).Copy _
Sheets("Development Forms").Range("AC" & Rows.Count).End(xlUp).Offset(1, 0)
End If
End Sub
Der Fehler auf
zeigtIf Target.Value = "Yes" Then
Wie sollte es funktionieren:
wenn ich fügen sie eine Zeile mit Daten gefüllt, die von rechts sollte es für die Kriterien überprüfen wheter es Ja oder Nein, und es zu ihrem dist Sortier- inaktives Blatt.
ABER
Es schien die Laufzeit Fehler 13 aus irgendeinem Grund .. ich nur wissen, wie es zu umgehen, welche manuell in ist, Daten eingeben und die Spalte zu vermeiden, wo es die Validierung auslösen ersten und Schlüssel in anderen Daten zuerst und schließlich diese Validierungsspalte.
Noch eine Frage:
Gibt es trotzdem das Ganze ohne mich drucken die Validierung Spalte Eingabe an? Weil ich versuchte, die Validierungsspalte zuerst zu betätigen, und wenn ich fortfahre, die Reihe neben ihm aufzufüllen, zeigt es nicht auf dem folgenden Blatt an, nur Anzeige "Ja" oder "Nein" Welches ist die Spalte B
Irgendwelche Hilfe würde sein geschätzt, danke für die Zeit!
hinzufügen Uhr auf Target.Value und sieht, was seine Art ist. – jivko
Probieren Sie 'Columns (2)' oder 'Columns (" B ")' – 0m3r
Versucht mit 'Wenn Schnitt (Ziel, Spalten (2)) ist nichts, dann Exit Sub' und 'Wenn Schnittpunkt (Ziel, Spalten ("B")) Ist nichts, dann Exit Sub ', aber immer noch den gleichen Fehler und gleiche gelb markiert auf der' If Target.Value = "Ja" Dann ' – ZQ7