Excel Macro pikeun Ngirim Surélék Otomatis (3 Conto Cocog)

  • Bagikeun Ieu
Hugh West

Tutorial ieu bakal ngagambarkeun cara ngagunakeun makro Excel pikeun ngirim email sacara otomatis. Urang tiasa ngonpigurasikeun fitur milis urang nganggo VBA makro. Janten, nganggo VBA makro urang tiasa ngirim email ka sababaraha pangguna dina waktos anu sami. Urang kedah gaduh Outlook dipasang dina alat urang pikeun ngirim email sacara otomatis nganggo makro. Kusabab kodeu anu bakal kami selapkeun bakal nganggo Outlook pikeun ngirim email ka anu nampi.

Unduh Buku Latihan Praktek

Anjeun tiasa ngaunduh buku latihan latihan ti dieu.

Kirim Surélék Otomatis.xlsm

3 Conto Macro Excel anu Cocog pikeun Ngirim Surélék Otomatis

Sapanjang artikel ieu, urang bakal nunjukkeun 3 conto anu cocog pikeun ngagunakeun makro Excel pikeun ngirim email sacara otomatis ka anu nampi. Sateuacan ngawitan ngagambarkeun conto urang kedah ngalereskeun hiji hal dina lambaran Excel urang. Lengkepan léngkah-léngkah ieu di handap sateuacan nerapkeun makro pikeun ngirim email sacara otomatis.

LANGKAH:

  • Kahiji, tina set data anjeun, buka tab Pangembang . Pilih pilihan Visual Basic .

  • Salajengna, buka tab Tool teras pilih pilihan Rujukan .

  • Kotak dialog anyar ngaranna ' Referensi – VBAProject ' bakal muka.
  • Ahirna, pariksa pilihan ' Microsoft Office 16.0 Object Library ' teras klik OK .

1. Larapkeun Excel VBA Macro ka KirimSurélék Otomatis Dumasar Niley Sél

Mimitina, urang bakal nerapkeun excel VBA makro pikeun ngirim surelek sacara otomatis dumasar kana nilai sél nu tangtu dina susunan data urang. Pikeun ngagambarkeun conto ieu kami bakal nganggo set data di handap ieu. Urang bakal nulis kode anu bakal ngirim surelek sacara otomatis lamun nilai sél dina sél D6 leuwih gede ti 400 .

Hayu urang tingali léngkah-léngkah pikeun ngalakukeun tindakan ieu.

LANGKAH:

  • Pikeun ngamimitian, katuhu klik dina lambaran ' Based on Cell '.
  • Salian ti éta, pilih pilihan ' View Code '.

  • Aksi di luhur bakal muka jandela kode VBA kosong pikeun éta LKS. Cara séjén pikeun muka jandela kode éta nyaéta pencét Alt + F11 .
  • Salajengna, ketik kodeu ieu dina jandela kode éta:
9149
  • Teras, klik tombol Run atawa pencét F5 konci pikeun ngajalankeun kodeu.

  • Kotak dialog anyar anu dingaranan Macros bakal nembongan.
  • Sanggeus kitu, dina widang Nama Makro pilih makro ' send_mail_outlook '.
  • Ayeuna klik tombol Run .

  • Pamustunganana, ti ayeuna nalika sél nilai dina sél D6 > 400 surélék dina Outlook bakal ngahasilkeun sacara otomatis ku panarima husus. Urang ngan saukur klik tombol Kirim pikeun ngirim surelek.

BacaLeuwih lengkep: Ngirim Surélék Otomatis tina Excel Dumasar Eusi Sél (2 Métode)

2. Ngirim Surélék Otomatis Dumasar Tanggal Tanggal jeung Makro VBA

Dina Metodeu kadua, urang bakal nganggo Excel VBA makro pikeun ngirim surelek sacara otomatis upami tanggal ahir proyék naon waé caket. Ieu hal kawas panginget. Urang ngagunakeun dataset di handap pikeun ngagambarkeun conto ieu. Setét data ngandung surelek para salesman anu béda-béda, talatah, jeung tanggal ahir proyék maranéhanana.

Tuturkeun léngkah-léngkah ieu di handap pikeun ngalakukeun métode ieu.

LÉKAH:

  • Kahiji, klik katuhu dina lambaran Tanggal .
  • Salajengna, pilih pilihan ' Témbongkeun Kodeu '.

  • Ngabuka jandela kode VBA kosong pikeun lembar kerja aktip. Urang oge bisa mencet Alt + F11 pikeun meunangkeun eta jandela kode.
  • Lajeng, selapkeun kodeu di handap dina jandela kode:
7287

" aMailBody = "" aMailBody = aMailBody & "Halo" & zRgSendVal & CrLf aMailBody = aMailBody & "Pesen: " & aRgText.Offset (j - 1) .Nilai & CrLf = aMailBody aMailBody & "" Set aMailItem = aOutApp.CreateItem(0) With aMailItem .Subject = aMailSubject .To = zRgSendVal .HTMLBody = aMailBody .Display End With Set aMailItem = Euweuh Tungtung Lamun Tungtung Lamun Salajengna Set aOutApp = No.

  • Ayeuna, paké tombol Run atawa kenop F5 pikeun ngajalankeun kodeu.
    • Anyarkotak dialog bakal muncul.
    • Sanggeusna, dina widang input kotak dialog eta pilih rentang kolom tanggal tanggal D$5:$D$9 . Teras, klik OK .

    • Hiji kotak dialog deui bakal muncul.
    • Salajengna, dina widang input pilih rentang kolom B$5:$B$9 nu ngandung alamat surélék teras klik OK .

    • Salajengna, hiji deui jandela bakal muncul. Pilih rentang pesen $C$5:$C$9 dina widang input jandela pop.

    • Tungtungna , urang tiasa ningali hasil sapertos gambar di handap ieu. Urang meunang 3 email nu otomatis dijieun dina 3 windows béda tina Outlook . Ieu moal nyieun surat pikeun dua alamat surélék munggaran. Kusabab tanggal ahir dua proyék éta parantos réngsé.

    Baca Selengkapnya: Kumaha Otomatis Ngirim Surélék ti Excel Dumasar kana Tanggal

    Bacaan Sarupa

    • [Direngsekeun]: Bagikeun Workbook Teu Ditingalikeun dina Excel (kalayan Léngkah-léngkah anu Gampang)
    • Kumaha Ngirim Surélék tina Daptar Excel (2 Cara Éféktif)
    • Kumaha Ngirim Spreadsheet Excel anu Bisa Diédit ku Surélék (3 Métode Gancang)
    • Makro pikeun Ngirim Surélék ti Excel (5 Conto Cocog)
    • Makro pikeun Ngirim Surélék ti Excel kalawan Body (3 Kasus Mangpaat)

    3. Anggo Excel Macro pikeun Ngirim Surélék Otomatis sareng Attachment

    Dina conto anu terakhir, urang bakal ningali kumaha urang tiasangamekarkeun makro excel pikeun ngirim surelek otomatis kalawan kantétan. Anggap urang gaduh kantétan dina gambar di handap ieu. Urang rék ngirim kantétan ieu ngaliwatan surelek maké excel VBA makro. Jang ngalampahkeun ieu urang peryogi jalur file excel ieu. Ieu léngkah-léngkahna:

    • Pilih file ' Attachment.xlsx ' '.
    • Klik pilihan ' Salin Jalur '.

    • Jadi, jalur file nu urang meunang:
    E:\Exceldemy\Attachment.xlsx

    Kami bakal nyelapkeun jalur ieu dina kode makro pikeun ngirim file ieu ku email. Turutan léngkah-léngkah ieu di handap.

    LANGKAH:

    • Mimitina, buka tab Pamekar jeung pilih pilihan Visual Basic .

    • Jandela anyar ngaranna ' Project – VBAProject bakal muka '.
    • Kadua, klik katuhu dina ngaran lambar.
    • Teras, pilih Selapkeun > Modul .

    • Paréntah di luhur bakal muka kosong VBA
    • Katilu, ketik kodeu di handap ieu dina Modul éta:
    9478
    • Teras, pencét kenop F5 atawa klik tombol Run pikeun ngajalankeun kodeu.

    • Panungtungan, kode bakal ngirim kantétan ka surelek nu disadiakeun dina kode. Kodeu ngirim surelek ku Outlook . Janten, klik tombol Ngidinan pikeun ngantepkeun Outlook ngintunkeun lampiran ka email anu dipasihkeun.

    Maca deui: Kumaha NgalamarMacro pikeun Ngirim Surélék ti Excel kalawan Attachment

    Kacindekan

    Kacindekan, artikel ieu nembongkeun 3 conto ngagunakeun Excel VBA makro pikeun ngirim surat otomatis. Unduh conto lembar kerja anu dipasihkeun dina tulisan ieu pikeun nguji kaahlian anjeun. Upami anjeun aya patarosan, mangga tinggalkeun koméntar dina kotak di handap ieu. Tim kami bakal nyobian ngabales pesen anjeun pas mungkin. Tetep katingal pikeun langkung inventif Microsoft Excel solusi dina mangsa nu bakal datang.

    Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.