- Katılım
- 28 Eylül 2007
- Mesajlar
- 4,042
- Excel Vers. ve Dili
- 2013 Türkçe
Arkadaşlar bu aralar hiç bilmediğim diziler konusuna yoğunlaştım. Deneme dosyamda verileri topluyorum ama nerden hata yapıyorum anlayamıyorum.
Kodları kendim yazdım. Değişkenleri tanımlayamadım( Double,İnteger, ...)
Kodların mantığı doğru mudur?
Kodları kendim yazdım. Değişkenleri tanımlayamadım( Double,İnteger, ...)
Kodların mantığı doğru mudur?
Sub Düğme1_Tıklat()
Dim veri()
c = Range("F2:F4")
a = Range("B2:C20")
For j = 1 To UBound(c)
x = 0
For i = 1 To UBound(a)
If c(j, 1) = a(i, 1) Then
x = x + a(i, 2)
End If
Next i
ReDim Preserve veri(1 To UBound(c))
say = say + 1
veri(say) = x
MsgBox x
Next j
Range("G2").Resize(say) = veri
End Sub
