Makrosu ne olacak

Katılım
4 Haziran 2013
Mesajlar
9
Excel Vers. ve Dili
excel 2010

Aşağıdaki çalışmada s1.[X2]'e 2'den 4'e kadar 0.5 artışla (Bu değer cihazın yükseklik değeri) değerler verilerek hesap yapılıyor. Atamayı her bir worksheette s1.[X2] değerini değiştirerek ayrı ayrı yapıyorum. Hepsini tek sayfada alt alta toplamak istiyorum. Yardımcı olur musunuz?
Sub hesap20()
Set s1 = Sheets("Detail")
Set s2 = Sheets("H=2mt")

ens = s2.Cells(2, Columns.Count).End(xlToLeft).Column
boys = s2.Cells(Rows.Count, "B").End(3).Row

For boy = 3 To boys
For en = boy To ens
s1.[V2] = WorksheetFunction.Index(s2.Range(Cells(1, "B"), Cells(boys, "B")), boy)
s1.[W2] = WorksheetFunction.Index(s2.Range(Cells(2, "A"), Cells(2, ens)), en)
s1.[X2] = 2
sonuç = s1.[T7]
s2.Cells(boy, en) = sonuç
Next
Next
End Sub


 
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,071
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Lütfen örnek dosya paylaşın ve dosyada nasıl bir sonuç istediğinizi gösterin.
 
Üst