Sayfa için değişken tanımlamak

Katılım
2 Eylül 2004
Mesajlar
26
Excel Vers. ve Dili
Excel 2003
Excel 2007
Merhaba arkadaşlar..
Aşağıdaki kodlarda Sayfa2 değişebiliyor. Ancak hücre başvuruları aynı. Değişen sayfa isimleri nedeni ile yeni sayfalar için tekrar kod yazmak zorunda kalıyorum. Sayfa için bir değişken tanımlaması yapabilirmiyiz. Teşekkürler.

Sub say_yaz()
Dim i As Integer
For i = 6 To 15
Sayfa2.Range("D" & i + 5) = Cells(i, ActiveCell.Column).Value
Next i

For i = 16 To 25
Sayfa2.Range("E" & i - 5) = Cells(i, ActiveCell.Column).Value
Next i

For i = 26 To 35
Sayfa2.Range("F" & i - 15) = Cells(i, ActiveCell.Column).Value
Next i

For i = 36 To 45
Sayfa2.Range("G" & i - 25) = Cells(i, ActiveCell.Column).Value
Next i

For i = 46 To 55
Sayfa2.Range("H" & i - 35) = Cells(i, ActiveCell.Column).Value
Next i

End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
syf ismini combobox1'den aldığı farzedilmiştir.
Siz nerden alıyorsanız onu yazınız.:cool:
dim syf as string
syf = combobox1.value

For i = 6 To 15
sheets(syf).Range("D" & i + 5) = Cells(i, ActiveCell.Column).Value
Next i
 
Katılım
2 Eylül 2004
Mesajlar
26
Excel Vers. ve Dili
Excel 2003
Excel 2007
Teşekkürler Orion2.
 
Üst