:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

Search found 128 matches

by kannaree
Wed Sep 13, 2017 1:43 pm
Forum: Excel
Topic: [VBA] Send e-mail multiple recipients
Replies: 6
Views: 1539

Re: [VBA] Send e-mail multiple recipients

:) หนูทำได้แล้วค่ะ หนูก็ย้าย next loop แรก มาไว้ล่างสุด


ขอบคุณค่ะ
by kannaree
Wed Sep 13, 2017 10:40 am
Forum: Excel
Topic: [VBA] Send e-mail multiple recipients
Replies: 6
Views: 1539

Re: [VBA] Send e-mail multiple recipients

ลืมไปบรรทัดนึงค่ะ ขอแก้ไขรูป
1.png
by kannaree
Wed Sep 13, 2017 10:36 am
Forum: Excel
Topic: [VBA] Send e-mail multiple recipients
Replies: 6
Views: 1539

Re: [VBA] Send e-mail multiple recipients

อาจารย์และเพื่อนๆ ในบอร์ด พอดีหนูต้องการ เขียน loop การทำงานประมาณนี้ แต่ติดปัญหา ไม่ทราบว่า เราสามารถแก้ไขโค้ด
ในลักษณะนี้ได้อย่างไรค่ะ

เนื่องจาก Column A มีข้อมูลที่เป็น Commodity ต่างกัน หนูเขียนโค้ดให้เช็คค่า ในแต่ละ Column
A1=32
A2=35
A3=36

และใช้ loop for ในการวนค่า แล้วในรูป for มีการซ้อน ...
by kannaree
Tue Sep 12, 2017 9:14 am
Forum: Excel
Topic: [VBA] Send e-mail multiple recipients
Replies: 6
Views: 1539

Re: [VBA] Send e-mail multiple recipients

ขอบคุณคะอาจารย์ แต่หนูมีข้อสงสัยว่าถ้าเราเขียน loop check แต่ละเงื่อนไข
จะทำให้โปรแกรมช้าไหมคะ :)
by kannaree
Mon Sep 11, 2017 10:45 am
Forum: Excel
Topic: [VBA] Send e-mail multiple recipients
Replies: 6
Views: 1539

[VBA] Send e-mail multiple recipients

สวัสดีคะ อาจารย์ หนูมีเรื่องจะถามอีกแล้วค่ะ

อยากได้แนวคิดว่าโจทย์แบบนี้จะทำในลักษณะใดดี หนูลองใช้ vloopup ข้อมูลจาก database
แต่ก็ใช้ไม่ได้ผลเพราะ เลขที่ Vlookup(Column commodity) เหมือนกัน

สมมติ ข้อมูลดิบใน sheets แรก จะมีฟิลว์กำหนด Commodity จากภาพ
ถ้า Commodity เป็น 2 จะ copy ข้อมูลใน rowน ...
by kannaree
Thu Aug 24, 2017 9:02 am
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

ขอบคุณค่ะอาจารย์ ต้องการแบบนี้ถูกแล้วค่ะ แต่ว่า Lotus notes ไม่สามารถส่งเมล์ไปได้หลายเมล์ หนูลอง ทำตามที่อาจารย์บอก
อีเมล์จะอยู่ในลักษณะนี้ svi.kannaree@gmail.com;kannaree@svi.co.th, ซึ่งไม่สามารถส่งได้

หนูเลยลองทดสอบ โดยการ copy อีเมล์และส่ง manual เพื่อตรวจสอบ string
(ตามรูป1) สามารถส่งออกไป 2 ...
by kannaree
Wed Aug 23, 2017 9:32 am
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

*แนบรูปแรกผิดค่ะ
1.png
by kannaree
Wed Aug 23, 2017 9:31 am
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

สามารถทำได้แล้วคะอาจารย์ พอดีว่าหนูทำ loop for ซ้อนกัน ตอนนี้สามารถแก้ปัญหาการส่งเมล์ได้แล้วค่ะ

ขอถามอีกคำถามนะคะอาจารย์ พอดีว่า จากโค้ดหนู Vloopup ไปหา sheets database เมื่อได้ Name ตรง และส่งเมล์ตาม column D

1.png

จะเห็นว่าถ้ามีหลายอีเมล์เราจะส่งไปได้อย่างไรค่ะ MyStringVar1 เราจะเขียนรับค่า ...
by kannaree
Mon Aug 21, 2017 8:53 am
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

ขอบคุณมากค่ะ อาจารย์ หนูสามารถแนบไฟล์ไปได้แล้ว แต่หนูคิดว่า หนูน่าจะวน Loop ผิด
จึงอยากให้อาจารย์ช่วยตรวจสอบโค้ดให้หน่อยได้ไหมค่ะเพราะว่า กดส่งเมล์แล้ว มัน วน loop ไม่รู้จบ ค่ะ


'------------------ Send auto e-mail to supplier ---------------------
Private Sub CommandButton5_Click()

Dim ...
by kannaree
Fri Aug 18, 2017 3:24 pm
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

ต่อ

3.ตัวอย่าง Result ที่ได้ทำการแตกไฟล์
5.png
4. Click ปุ่มเพื่อส่งอีเมล์ อัตโนมัติ *ฟังก์ชั่นที่เกิดปัญหา
6.png
ขอบคุณมากค่ะ
by kannaree
Fri Aug 18, 2017 3:22 pm
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

แนบไฟล์งานเพื่อทดสอบ
Test.xlsm
1. Click
3.png
2. ระบุ pathfile ที่จะแตกไฟล์แยกตามลูกค้า
4.png
by kannaree
Fri Aug 18, 2017 3:16 pm
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

ทำได้แล้วค่ะ อาจารย์แต่ติดปัญหาตรงวนลูป จริง ๆ ตั้งข้อมูลไว้แค่ 3 ลูกค้า
(ตามรูป)
1.png

แต่ข้อมูลส่งเมล์ ติด loop แถมไฟล์ก็ไม่ถูกแนบไป***


2.png

'------------------ Send auto e-mail to supplier ---------------------
Private Sub CommandButton5_Click()

Dim noSession As Object, noDatabase As ...
by kannaree
Tue Aug 15, 2017 8:23 am
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

อยากทราบว่าเราสามารถเอาข้อมูลจาก sheets ไป vlookup กับชื่อไฟล์ได้หรือไม่ อย่างไรคะอาจารย์



ขอบคุณค่ะ
by kannaree
Fri Aug 11, 2017 2:08 pm
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

Re: [vba] send auto mail

file for test :
Test.rar
by kannaree
Fri Aug 11, 2017 2:06 pm
Forum: Excel
Topic: [vba] send auto mail
Replies: 14
Views: 5443

[vba] send auto mail

สวัสดีคะอาจารย์และทุกๆท่าน

ฉันอยากจะทราบว่าเราสามารถ vlookup จากชื่อไฟล์ในโฟลเดอร์ได้หรือไม่ อย่างไรคะ
คือต้องการให้คลิกปุ่ม auto send mail

แล้วให้ vlookup หา file จาก folder ที่เก็บไว้ ถ้าชื่อไฟล์เหมือน column ให้ส่งเมล์ ตาม column [D]

ไม่ทราบว่า สามารถวนลูปได้ในลักษณะไหนคะ พอดีตอนนี้ fixไว ...
by kannaree
Thu Jul 20, 2017 9:29 am
Forum: Excel
Topic: [VBA] ต่อไฟล์ auto แนว Colunm (แนวตั้ง)
Replies: 4
Views: 1025

Re: [VBA] ต่อไฟล์ auto แนว Colunm (แนวตั้ง)

หนูสามารถทำได้แล้ว แต่โค้ดไม่ค่อยสวยงามเท่าไหร่พอดีไม่ค่อยมีพื้นฐาน มีวิธีปรับโค้ดให้ดีกว่านี้ไหมค่ะ




Do While strName <> vbNullString
If active_workbook.Name <> strName And strName <> "" Then
Workbooks.Open Filename:=File_Path & "\" & strName
Set dataset_workbook = ActiveWorkbook
Range ...
by kannaree
Thu Jul 20, 2017 8:33 am
Forum: Excel
Topic: [VBA] ต่อไฟล์ auto แนว Colunm (แนวตั้ง)
Replies: 4
Views: 1025

Re: [VBA] ต่อไฟล์ auto แนว Colunm (แนวตั้ง)

ขอบคุณมากค่ะอาจารย์ แต่ลองทดสอบดูแล้ว ตารางไม่ต่อกันค่ะ เหมือนจะ copy วางซ้ำที่เดิม
19.png

อยากให้ต่อกันตามรูปด้านล่างค่ะ
20.png
by kannaree
Wed Jul 19, 2017 2:09 pm
Forum: Excel
Topic: [VBA] ต่อไฟล์ auto แนว Colunm (แนวตั้ง)
Replies: 4
Views: 1025

[VBA] ต่อไฟล์ auto แนว Colunm (แนวตั้ง)

สวัสดีค่ะ
1. อยากสอบถามว่าถ้าต้องการเอาไฟล์มาต่อกัน แนวตั้งจะต้องแก้ไขโค้ดอย่างไรค่ะ
ลองดูแล้วทำไม่ได้ ได้แต่แนวนอนค่ะ
2. อีกอย่างค่ะ พอลอง test ดูแล้วลบข้อมูลเดิม กดเทสใหม่ ข้อมูลกลับไปต่อท้ายเป็น บรรทัดที่ไม่มีข้อมูลบรรทัดสุดท้าย
ข้อมูลไม่ขึ้นมาแสดงตรง b1

12.png


Private Sub ...
by kannaree
Thu Jul 06, 2017 5:04 pm
Forum: Excel
Topic: Create new file copy template
Replies: 2
Views: 713

Re: Create new file copy template

test_60717.xlsx
by kannaree
Thu Jul 06, 2017 5:03 pm
Forum: Excel
Topic: Create new file copy template
Replies: 2
Views: 713

Create new file copy template

สวัสดีค่ะ อาจารย์และทุกท่าน รายละเอียดการทำระบบมีเยอะมากเปลี่ยนแปลงไปตาม requirement และมาลองทำดูแล้วไม่ประสบความสำเร็จ
ขอโทษทางเพจนะคะที่ต้องมาตั้งคำถามบ่อยๆ
รบกวนขอความช่วยเหลือจากทุกท่าด้วยค่ะ

311.png


จะเห็นว่าจากรูป Column A มีข้อมูล 3 ข้อมูล แต่ช่อง C , D มี 20 ข้อมูล
อยากคลิกปุ่ม แล ...