Daptar eusi
Fungsi DateAdd VBA aya dina kategori titimangsa sareng waktos tina fungsi VBA Excel. Kalayan ngagunakeun fungsi ieu urang tiasa nambihan atanapi ngirangan taun, bulan, dinten, suku, bahkan interval waktos anu béda sapertos jam, menit, detik tina tanggal anu ditangtukeun. Nguruskeun tanggal sareng waktos dina itungan sapopoé pikeun ngahasilkeun laporan atanapi ngadamel perbandingan mangrupikeun skenario anu umum. Dina Excel, pamakean VBA tanggal sareng pungsi waktos sapertos fungsi DateAdd ngajantenkeun itungan anu rumit atanapi nyéépkeun waktos langkung éfisién sareng langkung gancang.
Unduh Buku Latihan
Unduh buku latihan latihan ieu pikeun latihan bari anjeun maca artikel ieu.
VBA DateAdd Function.xlsm
Perkenalan kana Excel VBA DateAdd Fungsi
Hasil:
tanggal dimana interval waktu husus ditambahkeun atawa dikurangan
Sintaksis:
Tambahan Tanggal (interval, jumlah, titimangsa)
Argumen:
Argumen | Diperlukeun/Opsional | Deskripsi |
---|---|---|
interval | Diperlukeun | A string ekspresi. |
Selang waktu dina setélan béda anu urang rék tambahkeun nomer Diperlukeun A numerik ekspresi .
The jumlah tina interval ditambahan atawa dikurangan
Tiasa positip – pikeun kahareup tanggal
Tiasa négatip – pikeun kaliwat tanggal tanggal Diperlukeun A tanggal ekspresi
Tanggal nu interval anu ditambahkeun
Setélan:
Pungsi DateAdd mibanda interval ieu setélan:
Setélan | Pedaran |
---|---|
yyyy | Taun |
q | Saparapat |
m | Bulan |
y | Taun Poé |
d | Poé |
w | Poé Minggu |
ww | Minggu |
h | Jam |
n | Menit |
s | Kadua |
Conto Fungsi Excel VBA DateAdd
Formula Ekspresi Fungsi Excel DateAdd
Aya sababaraha cara pikeun nempatkeun tanggal argumen kana fungsi DateAdd. Sadayana ngahasilkeun kaluaran anu sami.
Lebetkeun kode di handap ieu dina Visual Basic Editor:
(Kumaha pikeun ngajalankeun kode dina Éditor Visual Basic)
6529
Penjelasan :
DateAdd("yyyy",2, salah sahiji metodeu ieu)
Pikeun nempatkeun argumen tanggal urang tiasa nganggo metode anu béda:
- #1/1/2011 #
- DateSerial( taun , bulan, poé)
- DateValue( tanggal )
- Rentang ("cell") – Tanggal disimpen dina sél
- Nyimpen Tanggal dinavariabel
Dina sél D3, D4, D5, D6, D7 urang nempatkeun métode di luhur salaku tanggal argumen tina DateAdd fungsina sacara berurutan sareng nampi hasil anu sami.
Kami nambihan 2 langkung taun kana 1/1/2022 anu nyababkeun 1/1/2024.
Di dieu,
yyyy ngagambarkeun taun salaku interval
2 ngagambarkeun no tina interval salaku angka .
Pitulung: Kumaha Jalankeun Kodeu dina Éditor Visual Basic
Tuturkeun léngkah-léngkah ieu:
- Tina Excel Ribbon , buka Tab Pangembang jeung pilih Visual Basic Tab.
- Tina jandela nu anyar, klik tab Selapkeun terus pilih Modul.
- Tulis kode anjeun dina éditor teras pencét F5 pikeun jalankeun.
Nambahan Setélan Interval Béda Ngagunakeun Fungsi DateAdd dina Excel
1. Tambihkeun Taun
Kode:
9358
Hasil: 2 Taun ditambahkeun kana 1/1 /2022 (mm/dd/yyyy) sarta hasilna 1/1/2024 (mm/dd/yyyy).
Baca deui: Kumaha Ngagunakeun Fungsi Taun dina Excel VBA
2. Tambahkeun Kuartal
Kode:
8645
Hasil: 2 Kuartal = 6 bulan ditambahkeun kana 1/1/2022 (mm/dd/yyyy) sarta hasilna 7/1/2022 (mm//dd/yyyy).
3. Tambahkeun Bulan
Kode:
1811
Hasil: 2 Bulan ditambahkeun ka 1/1/2022 (mm/dd/yyyy) sarta hasilna 3/1/2022 (mm//dd/yyyy).
Baca deui: Cara Ngagunakeun Fungsi Excel VBA MONTH
4. Tambahkeun Poé Taun
Kode:
6898
Hasil : 2 Poé Taun ditambahkeun kana 1/1/2022 (mm/dd/yyyy) sarta hasilna 1/3/2022 (mm//dd/yyyy).
Baca deui: Kumaha Ngagunakeun Fungsi Poé dina Excel VBA
5. Tambahkeun Poé
Kode:
7642
Hasil : 2 Poé ditambahkeun kana 1/1 /2022 (mm/dd/yyyy) sarta hasilna 1/3/2022 (mm/dd/yyyy).
Bacaan Sarupa
- Excel VBA Pikeun Milarian Nomer Minggu (6 Conto Gancang)
- Kumaha Ngagunakeun Fungsi VBA DatePart dina Excel (7 Conto)
- Paké VBA DateSerial Function dina Excel (5 Aplikasi Gampang)
- Kumaha Ngarobih Tanggal tina String Ngagunakeun VBA ( 7 Cara)
6. Tambahkeun Poé Minggu
Kode:
9166
Hasil: 10 Poé Minggu ditambahkeun kana 1/1 /2022 (mm/dd/yyyy) sarta hasilna 1/11/2022 (mm/dd/yyyy).
7. Tambahkeun Minggu
Kode:
2517
Hasil: 2 Minggu= 14 Poé ditambahkeun kana 1/1/2022 (mm/dd/yyyy) sarta hasilna 15/1/2022 (mm//dd/yyyy).
Baca deui: Kumaha carana Meunangkeun Poé Minggu Ngagunakeun VBA
8. Tambahkeun Jam
Kode:
2198
Hasil: 14Jam ditambahkeun ka 1/1/2022 12:00 AM (mm/dd/yyyy: hh/mm) sarta hasilna 1/1/2022 14:00 (mm//dd/yyyy : hh/mm).
9. Tambahkeun Menit
Kode:
2081
Hasil : 90 Menit= 1.30 Jam ditambahkeun kana 1/1/2022 12:00 AM (mm/dd/yyyy) sarta hasilna 1/1/2022 1:30 AM (mm/dd/yyyy).
10. Tambah Kadua
Kode:
5675
Hasil: 120 Detik = 2 Menit ditambahkeun kana 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) sarta hasilna 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).
Pamakéan Fungsi DateAdd dina Excel pikeun Ngurangan Setélan Interval Béda
Nya kitu, urang ogé bisa ngurangan taun, bulan, poé, jam, menit, jsb ti tanggal hiji ku cara maké tanda minus di hareup tina argumen angka . Contona:
Kode:
6887
Hasil: 2 Taun dikurangan tina 1/1/2022 (mm/ dd/yyyy) sarta hasilna 1/1/2020 (mm//dd/yyyy).
Hal-hal nu kudu Diinget
- Lamun urang make 'w' pikeun nambahkeun weekdays eta nambahan sakabeh poe dina saminggu kaasup Saptu jeung Minggu , lain poé gawé wungkul(sanajan bisa nyangka).
- Pungsi DateAdd teu tungtungna némbongkeun hiji tanggal teu valid . Contona, upami urang tambahkeun 1 bulan ka 31 Januari 2022, éta bakal hasil dina 28 Pebruari 2022, sanés 31 Pebruari 2022 (teu aya).
- Upami urang ngirangan langkung seueur.ti 122 taun ti ayeuna kasalahan bakal lumangsung sabab tanggal Excel mimitian ti 1 Jan 1990.
- Tanggal mulang DateAdd fungsi gumantung kana Control Panel Tanggal Setélan.
- Urang kedah argumen tanggal fungsi DateAdd nurutkeun kana Kalénder Harta . Lamun Kalender Gregorian , input da te argument oge kudu dina Gregorian . Nya kitu, upami kalénder dina Hijriah, argumen tanggal kedah dina format anu sami.
Kacindekan
Ayeuna, urang terang kumaha ngagunakeun VBA. Fungsi DateTambah dina Excel. Mudah-mudahan, éta bakal nyorong anjeun ngagunakeun pungsi ieu langkung percaya diri. Aya patarosan atanapi saran tong hilap lebetkeun dina kotak koméntar di handap