DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Public Sub Birlestir()
[C6] = [C5] & "-" & [D5] & "-" & [E5] & "-" & [F5] & "-" & [G5] & "-" & [H5]
i = 5
j = 3
For j = j To 8
If Cells(i, j).Font.ColorIndex > 0 Then
Renk = Cells(i, j).Font.ColorIndex
Bas = (j - 2) * 3 - 1
If j = 1 Then
Uz = 3
Else
Uz = 2
End If
With Range("C6").Characters(Bas, Uz).Font
.Bold = True
.ColorIndex = Renk
End With
End If
Next j
End Sub
ve renk değişince bir satır boşluk verse olabilirmi?
Public Sub Birlestir()
Application.ScreenUpdating = False
Range("I5:I50").ClearContents
Range("I5:I50").Font.ColorIndex = 1
For i = 5 To [C65536].End(3).Row
Cells(i, "I") = Cells(i, "C")
For j = 4 To 8
Cells(i, "I") = Cells(i, "I") & "-" & Format(Cells(i, j), "00")
Next j
For j = 3 To 8
If Cells(i, j).Font.ColorIndex > 0 Then
Renk = Cells(i, j).Font.ColorIndex
Bas = (j - 2) * 3 - 1
If j = 1 Then
Uz = 3
Else
Uz = 2
End If
With Range("I" & i).Characters(Bas, Uz).Font
.Bold = True
.ColorIndex = Renk
End With
End If
Next j
Next i
End Sub
Public Sub Birlestir()
Application.ScreenUpdating = False
Range("I10:I50").ClearContents
Range("I10:I50").Font.ColorIndex = 1
For i = 10 To [C65536].End(3).Row
Cells(i, "I") = Cells(i, "C")
For j = 4 To 8
Cells(i, "I") = Cells(i, "I") & "-" & Format(Cells(i, j), "00")
Next j
For j = 3 To 8
If Cells(i, j).Font.ColorIndex > 0 Then
Renk = Cells(i, j).Font.ColorIndex
Bas = (j - 2) * 3 - 1
If j = 1 Then
Uz = 3
Else
Uz = 2
End If
With Range("I" & i).Characters(Bas, Uz).Font
.Bold = False
.ColorIndex = Renk
End With
End If
Next j
Next i
'----------- Satır Aç ------------------
For i = [j65536].End(3).Row To 11 Step -1
If Cells(i, "F") = 1 Then Rows(i).Insert Shift:=xlDown
Next i
'--------------- Toplamları Yaz
Bas = 10
For i = 10 To [j65536].End(3).Row + 1
If Cells(i, "J") = "" Then
Cells(i, "J") = "=SUM(J" & Bas & ":J" & i - 1 & ")"
Range("J" & i).Font.Bold = True
Bas = i + 1
End If
Next i
MsgBox "İşlem Tamam...."
Application.ScreenUpdating = True
End Sub