Kapalı Dosyadan Veri Al2

Katılım
22 Ekim 2004
Mesajlar
178
Aşağıdaki kodları bu formda bir başka arkadaşıma verilen cevaptan aldım.

Private Sub UserForm_Initialize()
'Sayfa2'nin A1 ile A50 Aralığına verileri aldırıyoruz.
Sheets("Sayfa2").Range("A1:A50") = "='C:\[Deneme.xls]Sayfa1'!A1:A50"
'ComboBox'a veriyoruz.
ComboBox1.RowSource = "Sayfa2!A1:A50"
End Sub
Bu kodları kendime şu şekilde uyarlamaya çalıştım;

Private Sub UserForm_Initialize()
Sheets("KASA HS.").Range("A14:G50") = "='C:\cari-a1\[cari.xls]ANASAYFA'!A1:A50"
End Sub

Bu kodlarla alınan veride sayfayı her açışta "GÜNCELLEÞTİR" penceresi geliyor.Böyle bir uyarı almadan bunu gerçekleştirmek mümkün mü?
Yardımcı olursanız sevinirim.
Teşekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
"Araçlar" menüsünden "seçenekler-hesaplama" yı seçin buradaki "uzak başvuruları güncelleştir" işaretini kaldırarak deneyin.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Birde şunu deneyin

Araçlar-seçenekler-düzen-otomatik bağlantıları güncelleştirmek için sor daki işareti kaldırın.
 
Katılım
22 Ekim 2004
Mesajlar
178
Söylediğinizi denedim yine aynı şey oldu.
Makro keydet seçeneğiyle makro olarak bunu yazdırdım auto_open e bu makroyu koydum yinede güncelleştirme penceresi çıktı.Þaşırtıcı.
Acaba
Dim MyArg As String
Dim i As Integer
For i = 1 To 50
MyArg = "'C:\[Deneme.xls]Sayfa1'!R" & i
ComboBox1.AddItem ExecuteExcel4Macro(MyArg & "C1")
Next
Kodlarını uyarlayarak bunu yapmak mümkün mü?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Araçlar-seçenekler-düzen-otomatik bağlantıları güncelleştirmek için sor daki işareti kaldırın.

Bu alternatifi denedinizmi?
 
Katılım
22 Ekim 2004
Mesajlar
178
Sayın leventm,
Bu seçeneği şimdi denedim ve sorun çözüldü.
Teşekkür ederim.

Ek bir soru...
Ben bu hazırladığım programda bu seçeneği işaretledim ve sorun çözüldü.
Programı başka bir bilgisayara kurduğumuzda ve orada çalıştırdığımızda sorun olur mu?
Ofice 2003 kullanıyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aynı seçeneği diğer bilgisayardada kaldırın.
 
Üst