Menyimpan dan mengambil nilai tanggal secara terprogram dalam rentang Excel
Anda dapat menyimpan dan mengambil nilai dalam NamedRange kontrol atau objek rentang Excel asli.
Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen dan proyek Add-in VSTO untuk Excel. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.
Jika Anda menyimpan nilai tanggal yang berada di atau setelah 1/1/1900 dalam rentang menggunakan alat pengembangan Office di Visual Studio, nilai tersebut disimpan dalam format OLE Automation (OA). Anda harus menggunakan FromOADate metode untuk mengambil nilai tanggal OLE Automation (OA). Jika tanggal lebih awal dari 1/1/1900, tanggal tersebut disimpan sebagai string.
Catatan
Tanggal Excel berbeda dari tanggal Otomatisasi OLE untuk dua bulan pertama 1900. Ada juga perbedaan jika opsi sistem tanggal 1904 dicentang. Contoh kode di bawah ini tidak mengatasi perbedaan ini.
Menggunakan kontrol NamedRange
- Contoh ini untuk kustomisasi tingkat dokumen. Kode berikut harus ditempatkan di kelas lembar, bukan di
ThisWorkbook
kelas .
Untuk menyimpan nilai tanggal dalam rentang bernama
Buat NamedRange kontrol di sel A1.
Atur tanggal hari ini sebagai nilai untuk
NamedRange1
.
Untuk mengambil nilai tanggal dari rentang bernama
Ambil nilai tanggal dari
NamedRange1
.
Menggunakan rentang Excel asli
Untuk menyimpan nilai tanggal dalam objek rentang Excel asli
Buat yang Range mewakili sel A1.
Atur tanggal hari ini sebagai nilai untuk
rng
.
Untuk mengambil nilai tanggal dari objek rentang Excel asli
Ambil nilai tanggal dari
rng
.