DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Name = "DAİRE" Then Exit Sub
If Intersect(Target, [B1:B2]) Is Nothing Then Exit Sub
If ActiveSheet.Range("B1").Value = "" Or ActiveSheet.Range("B2").Value = "" Then Exit Sub
s2 = ActiveSheet.Name
Aktar
End Sub
Public s2 As String
Sub Aktar()
Application.ScreenUpdating = False
Set s1 = Sheets("DAİRE")
Set aranan = s1.Cells.Find(Sheets(s2).Range("B1").Value, , xlValues, xlPart)
If Not aranan Is Nothing Then
Kolon1 = aranan.Column
Kolon2 = aranan.Column + 6
Satır1 = aranan.Row + 1
Satır2 = aranan.Row + 19
s1.Select
s1.Range(Cells(Satır1, Kolon1), Cells(Satır2, Kolon2)).Select
Set Aranan1 = Selection.Find(Sheets(s2).Range("B2").Value, , xlValues, xlWhole)
If Not Aranan1 Is Nothing Then
Range(Aranan1.Address).Interior.ColorIndex = 6
Range(Aranan1.Address).Value = Sheets(s2).Range("B2").Value & " " & Sheets(s2).Name
End If
MsgBox Sheets(s2).Range("B1").Value & " Blok " & Sheets(s2).Range("B2").Value & " numaraya " _
& Sheets(s2).Name & " kayıt edildi.", vbInformation
End If
Sheets(s2).Select
Application.ScreenUpdating = True
End Sub