- Katılım
- 9 Şubat 2011
- Mesajlar
- 28
- Excel Vers. ve Dili
- Excel 2007 VBA
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
=DOLAYLI("'E:\New Folder (2)\[CM1 - "&METNEÇEVİR(A2;"YYYYAAGG")&".xls]Sheet1'!$M$28")
formulu ekteki gibi denermisisiniz.
Kod:=DOLAYLI("'E:\New Folder (2)\[CM1 - "&METNEÇEVİR(A2;"YYYYAAGG")&".xls]Sheet1'!$M$28")
Ekteki gibi hata veriyor nedendir acaba
evet ingilizce kullanıyorum dolaylı-indirect metnecevir-text tarzında yyyyaagg -yyyymmdd seklinde
Sorun Dolaylı formulunden kaynaklanıyormuş Dolaylı formulunun kapalı dosyalarda çalışmıyor.![]()
Dosyadaki linleri oluşturup dosyayı açtığınızda linkler çalışacaktır. Fakat kapalı iken işlemleri almasını istiyorsanız macro yapmak gerekecek.
Sub macro()
For i = 2 To Cells(Rows.Count, 1).End(3).Row
Cells(i, 2).Value = "='E:\New Folder (2)\[CM1 - " & Format(Cells(i, 1), "YYYYMMDD") & ".xls]Sheet1'!$M$28"
Cells(i, 3).Value = "='E:\New Folder (2)\[CM1 - " & Format(Cells(i, 1), "YYYYMMDD") & ".xls]Sheet1'!$N$28"
Next
End Sub
ekteki makroru test edemisiniz.
Kod:Sub macro() For i = 2 To Cells(Rows.Count, 1).End(3).Row Cells(i, 2).Value = "='E:\New Folder (2)\[CM1 - " & Format(Cells(i, 1), "YYYYMMDD") & ".xls]Sheet1'!$M$28" Cells(i, 3).Value = "='E:\New Folder (2)\[CM1 - " & Format(Cells(i, 1), "YYYYMMDD") & ".xls]Sheet1'!$N$28" Next End Sub