merhaba arkadaşlar daha forumda yeniyim ekte gönderdiğim dosyada hücre birleştirmenin bir çeşidi hakkında çözüm arıyorum yardımcı olur iseniz sevinirim.
Ekli dosyalar
-
15.1 KB Görüntüleme: 8
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_selectionChange(ByVal Target As Range)
If Intersect(Target, Range("E3:g" & Rows.Count)) Is Nothing Then Exit Sub
If Target.Column = 5 Then
Range(Cells(Target.Row, "E"), Cells(Target.Row, "G")) = ""
Target = "X"
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")) = ""
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")).Merge
Cells(Target.Row, "A") = "RAPORLU"
End If
If Target.Column = 6 Then
Range(Cells(Target.Row, "E"), Cells(Target.Row, "G")) = ""
Target = "X"
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")) = ""
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")).Merge
Cells(Target.Row, "A") = "YILLIK İZİNLİ"
End If
If Target.Column = 7 Then
Range(Cells(Target.Row, "E"), Cells(Target.Row, "G")) = ""
Target = "X"
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")) = ""
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")).UnMerge
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")).Borders().LineStyle = xlContinuous
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")).Borders(xlDiagonalDown).LineStyle = xlNone
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")).Borders(xlDiagonalUp).LineStyle = xlNone
End If
Range(Cells(Target.Row, "A"), Cells(Target.Row, "D")).HorizontalAlignment = xlCenter
End Sub