• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Işçi maliyetlerini icmale taşımak

  • Konbuyu başlatan Konbuyu başlatan polis-53
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Aralık 2008
Mesajlar
1,145
Excel Vers. ve Dili
EXCEL 2016 TÜRKÇE
Tekrar Merhabalar Ekte gönderdiğim klasörün içindeki dosyaları icmal dosyasında rakamları toplatmak istiyorum arkadaşkar değişik dosyalarda uygulama yaptılar ben o kodları buna uyarlamaya çalıştım beceremedim şimdi sizlerden yardım bekliyorum tüm dosyalarda formant aynıdır sadece formüllü hücreleri toplatmayacak.
 

Ekli dosyalar

Selamlar,


Formülle isterseniz,

TOPLA.ÇARPIM ile istemiş oldugunuz verileri diğer dosyalardan alabilirsiniz.
 
Cevap vermediniz arkadaşlar yardım yokmu?
 
Cevap vermediniz arkadaşlar yardım yokmu?
Aşağıdaki gibi deneyin ("MART" değişken olabilir)
Kod:
 Private Sub CommandButton1_Click()
Range("b5:d23, b25:d26,b29:d32,b36:e37, b39:e39") = ""
Dim ds, dc, f, s
Set ds = CreateObject("Scripting.FileSystemObject")
Set f = ds.GetFolder(ThisWorkbook.Path & "\")
Set dc = f.Files
For Each dosya In dc
If ThisWorkbook.Name <> dosya.Name Then
For z = 5 To 39
If Not IsNumeric(Cells(z, 2)) Then GoTo f:
If Cells(z, 2).HasFormula Then z = z + 1
If z = 28 Then z = z + 1
If z = 34 Then z = z + 2
Cells(z, 2) = ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[" & dosya.Name & "]MART'!R" & z & "C2") + Cells(z, 2)
Cells(z, 4) = ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[" & dosya.Name & "]MART'!R" & z & "C4") + Cells(z, 4)
If z > 35 And z < 38 Then
Cells(z, 3) = ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[" & dosya.Name & "]MART'!R" & z & "C3") + Cells(z, 3)
Cells(z, 5) = ExecuteExcel4Macro("'" & ThisWorkbook.Path & "\[" & dosya.Name & "]MART'!R" & z & "C5") + Cells(z, 5)
End If
f:
Next
End If
Next
Range("b28:d28") = ""
End Sub
 
çok teşekkür ederim kal sağlıcakla
 
Geri
Üst