: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

แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

ฟอรัมสำหรับแจกจ่ายแบ่งปันไฟล์ รวมทั้งแหล่งความรู้ต่าง ๆ เกี่ยวกับ Excel
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#1

Post by snasui »

:D แจกไฟล์ที่มีความสามารถในการบันทึกข้อมูลไปยังไฟล์ปลายทาง โดยไม่จำเป็นต้องเปิดไฟล์ปลายทางก็สามารถบันทึกข้อมูลได้

ไฟล์นี้เขียนด้วย VBA จำเป็นต้องกำหนดการใช้งาน Macro ตาม Link นี้ก่อนจึงจะสามารถใช้งานได้ครับ :arrow: เปิดการใช้งาน Macro
Attachments
RecordToCloseFile.xlsm
Record data to close destination file
(21.94 KiB) Downloaded 485 times
RecordToCloseFileMultiPleLine.xlsm
Record to close file with multiple lines
(21.69 KiB) Downloaded 200 times
Tossapan
Member
Member
Posts: 2
Joined: Wed May 18, 2016 7:35 pm

Re: แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#6

Post by Tossapan »

ไฟล์มีประโยชน์มากเลยครับ
Beginner
Member
Member
Posts: 6
Joined: Sun Aug 05, 2018 7:18 pm

Re: แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#7

Post by Beginner »

บันทึกได้แค่แถวเดียวใช่ไหมครับ พอดีลองรองดูหลายๆแถวบันทึกไม่ได้
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#8

Post by snasui »

:D บันทึกได้จนถึงบรรทัดสุดท้ายของ Worksheet ครับ

กรณีมีปัญหาลองแนบไฟล์ตัวอย่างมาจะได้ช่วยดูให้ได้ครับ
Beginner
Member
Member
Posts: 6
Joined: Sun Aug 05, 2018 7:18 pm

Re: แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#9

Post by Beginner »

ตามนี้เลยครับจริงๆ ถ้าปรับช่วงข้อมูลที่จะบันทึกเป็นแบบ RangeName ได้จะดีมากๆเลยครับ
Attachments
RecordToCloseFile1.xlsm
(22.26 KiB) Downloaded 133 times
TestToCloseFile.xlsx
(8.72 KiB) Downloaded 134 times
TestToclosefile.jpg
TestToclosefile.jpg (35.83 KiB) Viewed 2349 times
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#10

Post by snasui »

:D ผมเข้าใจว่าปัญหาคือปลายทางรับได้แค่บรรทัดเดียว

ไฟล์เดิมเขียนให้บันทึกได้แค่ทีละบรรทัดครับ ผมได้เพิ่มไฟล์สำหรับการบันทึกทีละหลายบรรทัดให้แล้ว ดูได้ในโพสต์แรก การจะเขียนให้บันทึกตาม Range Name หรือตามลักษณะไหนก็ได้ทั้งนั้นแต่ทำแจกแค่นี้ครับ :mrgreen:
Beginner
Member
Member
Posts: 6
Joined: Sun Aug 05, 2018 7:18 pm

Re: แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#11

Post by Beginner »

ขอบคุณครับได้ลองหาแนวดูหลักๆคงจะใช้ adodb.Connection กับ adodb.Recordset แต่ไม่เข้าใจไวยากรณ์สักเท่าไหร่ครับ
ว่าแต่ว่ามันสาถามารถดึงข้อมูลจากไฟล์ปลายทางออกมาแล้วแก้ไข แล้วส่งข้อมูลที่แก้ไขกลับเข้าไปที่ตำแหน่งเซลล์เดิมได้หรือเปล่าครับ
โดยอ้างอิงจากค่าสักค่าหนึ่ง ถ้าจะลองหาวิธีลักษณะนี้ใน Google จะคีย์ keyword ว่าอย่างไรดีครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30761
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: แจกไฟล์ที่สามารถบันทึกข้อมูลไปยังไฟล์ปลายทางที่ปิดอยู่ได้

#12

Post by snasui »

:D VBA มันคือ Programming สิ่งที่ถามมานั้นสามารถทำได้ครับ Keyword น่าจะราว ๆ VBA record data to closed file คือให้ค้นในความหมายของการบันทึกข้อมูลไปยังไฟล์ที่ปิดอยู่

สิ่งที่จะต้องทราบคือ Connection String ในการติดต่อกับไฟล์ที่ปิดอยู่ สามารถศึกษาได้จาก Link นี้ครับ http://www.connectionstrings.com/
Post Reply