- Katılım
- 18 Ağustos 2009
- Mesajlar
- 202
- Excel Vers. ve Dili
- Excel 365 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 14/06/2022
Aşağıda yazdığım kodu çalıştırınca şu hatayı veriyor.
Compile error
Duplication declaration in currect scope
ayrıca hatanın i As Integer kısmında olduğunu gösteriyor.
buraya Integer yerine başka bir şey mi yazmam lazım
çünkü i, 0 - 6 arasında bir değer.
0 dan başlamasından dolayı bir hata olabilir mi?
Sheets("Liste").Select
Dim i As Integer
For i = 0 To 6
k = 30 * i + 4
If [AH10] > [AH9] Then
Rows([AH9] + k & ":" & [AH10] + k).Select
Selection.EntireRow.Hidden = False
End If
Range("A" & k & ":W" & k).Select
Selection.Copy
Range("A" & k + 1 & ":W" & [AH10] + k - 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Rows([AH10] + 4 & ":" & k + 25).Select
Selection.EntireRow.Hidden = True
Next i
Compile error
Duplication declaration in currect scope
ayrıca hatanın i As Integer kısmında olduğunu gösteriyor.
buraya Integer yerine başka bir şey mi yazmam lazım
çünkü i, 0 - 6 arasında bir değer.
0 dan başlamasından dolayı bir hata olabilir mi?
Sheets("Liste").Select
Dim i As Integer
For i = 0 To 6
k = 30 * i + 4
If [AH10] > [AH9] Then
Rows([AH9] + k & ":" & [AH10] + k).Select
Selection.EntireRow.Hidden = False
End If
Range("A" & k & ":W" & k).Select
Selection.Copy
Range("A" & k + 1 & ":W" & [AH10] + k - 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Rows([AH10] + 4 & ":" & k + 25).Select
Selection.EntireRow.Hidden = True
Next i