koding VBA , misal untuk Event Click pada Command-Button
Application.DisplayAlerts = False
On Error Resume Next
Dim wnd As Window
Dim wbks As Workbooks
Dim wbk As Workbook
Set wbk = Workbooks.Open(Filename:="d:\temp\fileku.xls", ReadOnly:=True,
IgnoreReadOnlyRecommended:=True, editable:=False, notify:=False)
If Err.Number > 0 Then
MsgBox Err.Number
GoTo Lab_Error
End If
Set wnd = wbk.Windows.Item(1)
wnd.Visible = False
Dim wsh As Worksheet
Set wsh = wbk.Sheets(1)
' lakukan apa saja deh , misal
ActiveCell = wsh.Range("d3")
Lab_Error:
wbk.Close savechanges:=False
'=== catatan : file excel yang dibuka , worksheet akan muncul sekejab saja tapi
tak dapat di aktifkan ( karena sembunyi )
To: [email protected]
From: [email protected]
Date: Thu, 29 Dec 2011 15:34:10 +0700
Subject: Re: [belajar-excel] menambah dan mengambil data dari file lain
sementara belum ada pakar database & pakar data connection: turun
tangan,kita coba melihat lihat Ribbon > Tab Data..
Ribbon > Tab Data > (Group: Connections) > Add > Brows for more..
(akan muncul dialog Select Data Source) >> cari foldernya dan tunjuk filenya >
OK
Sekarang anda sudah punya data source dari workbook lainwalaupun sebenarnya
terjadi peristiwa BUKA workbook, namun hanya sesaat dan
EXCEL GUI nya tidak diperlihatkan.Jadi kita secara awam tahunya tidak pernah
membuka file yg dijadikan DataSource tadi.
Di workbook Pengolah (yg saat ini sudah anda buka: pilih salah satu sheet
kosong
Kembali ke Ribbon > Tab Data > (Group: Get External Data) > Existing Connection
>> (tunjuk nama koneksi yg tadi sudah dibuat) > Import data > Tabel
Harusnya saat ini tabel yg ada yg ada di file "PEMASKAN?" sudah terkoneksi dan
tampak di salah satu sheet Workbook "Pengolah", siap untuk diRUJUK-RUJUK
Itu kalau data akan di RUJUK sajaKalau source data akan di UPDATE, jika tanpa
harus membuka file nya dulu, saya
tidak tahu caranya.
Kalau boleh tahu, mengapa file tidak boleh dibuka dulu untuk di akses (read +
write)
secara gampang??
2011/12/28 Irwan didi <[email protected]>
... apakah bisa excel melakukan penambahan data dan pengambilan data dari file
lain dengan catatan file tsb tidak perlu di buka.
misal :
ada 2 workbook dalam 1 folder yang pertama pemasukan dan yang kedua pengeluaran
(format database sama misal kolom a tanggal kolom b kode_konsumen dan kolom c
jumlah masuk/keluar)
misal saya buat lagi 1 workbook dengan nama rekonsiliasi (dengan kolom a
kode_konsumen, kolom b jumlah masuk, kolom c jumlah keluar dan kolom d saldo)
bagaimana cara mengambil data dari 2 file lain tanpa harus membuka file tsb?
kalau pake formula mungkin bisa pake vlookup
kalau pakai macro bgmn ya masters?
tq
one