- Katılım
- 5 Ocak 2009
- Mesajlar
- 1,586
- Excel Vers. ve Dili
- 2003 Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Birlestir()
Dim i As Integer
Application.DisplayAlerts = False
For i = 7 To [A65536].End(3).Row
If Cells(i, "A") = Cells(i - 1, "A") Then Range("C" & i - 1 & ":C" & i).Merge
Next i
Application.DisplayAlerts = True
End Sub
Option Explicit
Sub KOŞULA_GÖRE_BİRLEŞTİR()
Dim X As Long
Application.ScreenUpdating = False
With Range("D7:D" & Range("D65536").End(3).Row)
.MergeCells = False
.Borders(xlDiagonalDown).LineStyle = xlNone
.Borders(xlDiagonalUp).LineStyle = xlNone
.Borders(xlEdgeLeft).LineStyle = xlContinuous
.Borders(xlEdgeTop).LineStyle = xlContinuous
.Borders(xlEdgeBottom).LineStyle = xlContinuous
.Borders(xlEdgeRight).LineStyle = xlContinuous
.Borders(xlInsideHorizontal).LineStyle = xlContinuous
.Formula = "=SUMPRODUCT(--(Veriler!$A$3:$A$30=$A7),(Veriler!$E$3:$E$30))"
End With
For X = 7 To Range("A65536").End(3).Row
If Cells(X, "A") = Cells(X - 1, "A") Then
Range(Cells(X, "D"), Cells(X, "D")).ClearContents
Range(Cells(X, "D"), Cells(X - 1, "D")).Merge
End If
Next
Application.ScreenUpdating = True
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
"=IF(ROWS(O$7:O7)>$H$1,[COLOR=red]""""[/COLOR],SUMPRODUCT(--(ikayıt=A7),(insört2009!$O$3:$O$342))/COUNTIF(ikayıt,$A7))"
Selamlar,
Aşağıdaki şekilde denermisiniz.
Kod:"=IF(ROWS(O$7:O7)>$H$1,[COLOR=red]""""[/COLOR],SUMPRODUCT(--(ikayıt=A7),(insört2009!$O$3:$O$342))/COUNTIF(ikayıt,$A7))"
Option Explicit
Sub MAKRO()
Application.Calculation = xlCalculationManual
'Kodlarınız
Application.Calculation = xlCalculationAutomatic
End Sub