İyi Günlerr;
Bu iki kodunda aynı sayyada çalışmasını istiyorum. Nasıl yapabileceğim hakkında yardım ederseniz sevinirim.
Teşekkürler
Bu iki kodunda aynı sayyada çalışmasını istiyorum. Nasıl yapabileceğim hakkında yardım ederseniz sevinirim.
Teşekkürler
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rky As Range
If Target.Column <> 1 Then Exit Sub
Set Rky = Sayfa1.Columns(1).Find(Target.Value, , , 1)
If Not Rky Is Nothing Then
Sayfa1.Cells(Rky.Row, "B").Resize(, 4).Copy
Cells(Target.Row, "B").PasteSpecial xlPasteValues
Sayfa1.Cells(Rky.Row, "H").Resize(, 2).Copy
Cells(Target.Row, "F").PasteSpecial xlPasteValues
Sayfa1.Cells(Rky.Row, "F").Copy
Cells(Target.Row, "H").PasteSpecial xlPasteValues
Sayfa1.Cells(Rky.Row, "K").Copy
Cells(Target.Row, "I").PasteSpecial xlPasteValues
End If
Application.CutCopyMode = False
Set Rky = Nothing
End Sub
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [F:F]) Is Nothing Then Exit Sub
If Trim(Target.Value) = "PROJE" Then
Renk = 38
ElseIf Trim(Target.Value) = "ÜRETİM" Then
Renk = 16
ElseIf Trim(Target.Value) = "İMALAT" Then
Renk = 44
ElseIf Trim(Target.Value) = "MONTAJ" Then
Renk = 41
ElseIf Trim(Target.Value) = "OTOMASYON" Then
Renk = 46
ElseIf Trim(Target.Value) = "HAZIR" Then
Renk = 47
ElseIf Trim(Target.Value) = "İPTAL" Then
Renk = 33
ElseIf Trim(Target.Value) = "SEVK" Then
Renk = 43
ElseIf Trim(Target.Value) = "PLANLAMA" Then
Renk = 40
End If
Range("A" & Target.Row & ":K" & Target.Row).Interior.ColorIndex = Renk
End Sub