: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 47 matches

by apinomon
Sat Sep 11, 2021 4:26 pm
Forum: Excel
Topic: ต้องการค้นหาค่าที่ชีทอื่น ที่ตรงกับค่าในชีทหลัก โดยค่าที่พบอาจมีค่าว่างหรืออักษรอื่นๆต่อท้ายด้วย
Replies: 3
Views: 464

ต้องการค้นหาค่าที่ชีทอื่น ที่ตรงกับค่าในชีทหลัก โดยค่าที่พบอาจมีค่าว่างหรืออักษรอื่นๆต่อท้ายด้วย

ผมต้องการค้นหาค่าในชีทอื่นๆ ที่ตรงกับค่าที่เซลล์ A1ซึ่งเป็นค่าที่เป็นคีย์หลักในการค้นหาที่ชีทชื่อ Master ถ้าพบแล้วให้เลือกชีทที่พบและเลือกบรรทัดที่พบค่านั้นด้วย โดยค่าที่ชีทอื่นที่ทำการค้นหาจะมีค่าที่เท่ากับเซลล์ A1 ทุกคำ หรือ เท่ากับเซลล์ A1และมีคำอื่นๆต่อด้วย เช่น

ที่ชีท Master เซลล์ A1 มีค่าเท ...
by apinomon
Sat Oct 03, 2020 11:33 am
Forum: Excel
Topic: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่
Replies: 12
Views: 2224

Re: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่

ขอบคุณมากครับ

ตอนแรกเข้าใจว่าจะสามารถเขียน ให้แสดงค่าของ Activecell.value ของไฟล์ Report = Activecell.value ของไฟล์ DATA ได้เลย

การใช้ Event น่าจะเป็นเรื่องที่ยากสำหรับผม ตอนนี้ผมฝึกทำเป็นแค่การบันทึก macro

ผมคงต้องศึกษาเรื่องการใช้ Event ไปดักจับการเปลี่ยนแปลงในค่าต้นทางแล้วเก็บไว้ในตัวแปร ตามท ...
by apinomon
Fri Oct 02, 2020 6:02 pm
Forum: Excel
Topic: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่
Replies: 12
Views: 2224

Re: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่

ต้องขอโทษด้วยครับ
ผมขออธิบายเพิ่มครับ

ค่าต้นทาง คือ ไฟล์ DATA Sheet1 เซลล์ที่ 3 ถัดจากเซลล์ที่ Active ไปทางขวา

ค่าปลายทางให้แสดงที่ ไฟล์ Report Sheet1 ในเซลล์ที่ Active อยู่

ตามโค้ดที่ให้มา ตำแหน่งต้นทางถูกต้อง ตำแหน่งปลายทางถูกต้องครับ
'Other...
Workbooks("DATA.xlsx").Sheets("Sheet1").Activate ...
by apinomon
Fri Oct 02, 2020 5:35 pm
Forum: Excel
Topic: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่
Replies: 12
Views: 2224

Re: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่

ค่าที่ได้แบบนี้เลยครับ
แต่วิธีการอยากให้แสดงค่าที่ไฟล์ Report เลย
โดยไม่ต้องไป Active ที่ไฟล์ DATA แล้ว Copy มาวาง

ไม่ทราบว่ามีธีแสดงค่าเลยไหมครับ


ยังไงขอรบกวนชี้แนะแนวทางเพิ่มเติมด้วยครับ
ขอบคุณมากครับ
:D :D :D
by apinomon
Fri Oct 02, 2020 4:36 pm
Forum: Excel
Topic: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่
Replies: 12
Views: 2224

Re: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่

ขอบคุณมากครับ

ลองนำไปใช้แล้วครับ

ค่าที่แสดงเป็นข้อมูลไฟล์ DATA เซลล์ A1:D3 ซึ่งเป็นค่าที่ไม่สามารถเปลี่ยนตามเซลล์ที่ Active

แต่ที่ต้องการคือให้นำข้อมูลที่ไฟล์ DATA เซลล์ที่ 3 ถัดจากเซลล์ที่ Active ไปทางขวา มาแสดงครับ
อยากให้สามารถเคลื่อนที่ไปตามเซลล์ที่ Active อยู่ได้ครับ

รบกวนชี้แนะเพิ่มเติมด ...
by apinomon
Fri Oct 02, 2020 8:55 am
Forum: Excel
Topic: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่
Replies: 12
Views: 2224

Re: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่

แนบไฟล์มาแล้วครับ
มี 2 ไฟล์

1.ไฟล์ที่เป็นข้อมูล ชื่อไฟล์ DATA.xlsx
2.ไฟล์ที่บันทึก macro ชื่อ Report.xlxm ต้องการให้ค่าจากไฟล์ DATA มาแสดงที่ไฟล์นี้


ขอบคุณครับ
:D
by apinomon
Thu Oct 01, 2020 11:43 am
Forum: Excel
Topic: ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่
Replies: 12
Views: 2224

ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่

ต้องการให้แสดงค่าจากไฟล์อื่น โดยให้แสดงค่าถัดจากเซลล์ที่ Active อยู่
เช่น ต้องการให้แสดงค่าจากไฟล์ DATA ที่ชีท Sheet1 ค่าที่ต้องการให้แสดงอยู่ถัดจากเซลล์ที่ Active อยู่ คือ A1 ไปทางขวา 3 เซลล์
ไปแสดงที่ ไฟล์ Report ที่ชีท Sheet1 โดยแสดงในเซลล์ที่ Active อยู่

ลองเขียนโค้ดนี้แล้ว
Workbooks("Report ...
by apinomon
Sun Feb 09, 2020 10:23 am
Forum: Excel
Topic: ต้องการให้ข้อมูล Number formatที่แสดงใน text ไฟล์ เหมือน excel ไฟล์หลังจาก Export แล้ว
Replies: 2
Views: 472

Re: ต้องการให้ข้อมูล Number formatที่แสดงใน text ไฟล์ เหมือน excel ไฟล์หลังจาก Export แล้ว

ขอบคุณครับ
เบื้องต้นแก้ปัญหาโดยใช้วิธีกำหนดรูปแบบเป็น TEXT(เซลล์, "#,##0.00") แล้วคัดลอกไปวางที่ชีทอื่นแล้วค่อย Export ด้วยโค้ด VBA ไปก่อนครับ
ยังไงจะศึกษาเพิ่มเติมการใช้ format cells และกำหนดตัวแปรตามที่แนะนำนะครับ
ขอบคุณสำหรับคำแนะนำนะครับ :D :D :D
by apinomon
Sun Feb 09, 2020 12:06 am
Forum: Excel
Topic: ต้องการให้ข้อมูล Number formatที่แสดงใน text ไฟล์ เหมือน excel ไฟล์หลังจาก Export แล้ว
Replies: 2
Views: 472

ต้องการให้ข้อมูล Number formatที่แสดงใน text ไฟล์ เหมือน excel ไฟล์หลังจาก Export แล้ว

ผมต้องการ Export excel ไฟล์ชื่อ DATA.xlsm ให้เป็น text ไฟล์ชื่อ datatext.txt โดยบันทึกด้วยโค้ด VBA ไว้ที่ไดร์ฟ D
แต่ปัญหาคือหลังจาก Export ออกมาแล้ว number format ไม่เหมือนกับ excel ไฟล์ เช่น ที่
เซลล์ A2 แสดงเป็น 01 แต่ในtext ไฟล์ เป็น 1
เซลล์ B1 แสดงเป็น 09 แต่ในtext ไฟล์ เป็น 9
เซลล์ B2 ...
by apinomon
Mon Sep 17, 2018 2:43 pm
Forum: Excel
Topic: อยากทราบว่าการกำหนด Range ระหว่างแบบDynamic กับแบบเลือกทั้งคอลัมน์นั้นแตกต่างกันอย่างไรครับ
Replies: 2
Views: 693

อยากทราบว่าการกำหนด Range ระหว่างแบบDynamic กับแบบเลือกทั้งคอลัมน์นั้นแตกต่างกันอย่างไรครับ

ผมหาผลรวมและจำนวนโดยใช้สูตร SUMIFS กับ COUNTIFS
โดยที่ Range คือ ช่วงเซลล์

สมมติว่า Range ที่ต้องการเลือก คือคอลัมน์ A
โดยที่ A1 คือหัวตารางหรือชื่อประเภทข้อมูลและ A2-A20 คือข้อมูล

ผมกำหนด Range ช่วงเซลล์ ดังนี้
เลือกคอลัมน์ A เฉพาะที่มีข้อมูลโดยไม่เอาเซลล์ว่าง โดยใช้ Define Name กำหนดชื่อของช ...
by apinomon
Wed Mar 07, 2018 9:21 am
Forum: Excel
Topic: มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่
Replies: 6
Views: 1401

Re: มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่

ลองใส่โค้ดแล้วไม่มีป๊อบอัพแจ้งว่า Access denied. Contact your admin แล้วครับ

ขอบคุณครับ :D
by apinomon
Tue Mar 06, 2018 8:03 pm
Forum: Excel
Topic: มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่
Replies: 6
Views: 1401

Re: มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่

ผมใช้โค้ดนี้ไปเปิดที่เครื่องลูกใช้ได้ครับ
Workbooks.Open ("\\xx.x.xx.xx\Data\Find-Row.xlsx")

แต่พอไปเปิดที่เครื่องแม่โปรแกรมฟ้องว่า Runtime error คือหาไฟล์ไม่เจอครับ
ผมเลยเพิ่มโค้ดเข้าไปสำหรับเวลาไปเปิดที่เครื่องแม่ ดังนี้ครับ
Workbooks.Open ("D:\Data\Find-Row.xlsx")

แล้วใส่
On Error Resume ...
by apinomon
Tue Mar 06, 2018 10:29 am
Forum: Excel
Topic: มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่
Replies: 6
Views: 1401

Re: มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่

วันนี้ผมได้ลองพิมพ์โค้ดใหม่แล้วครับ ตอนนี้ทำได้แล้วครับ ตอนแรกสงสัยพิมพ์ผิดครับ

โดยใช้

Workbooks.Open ("\\xx.x.xx.xx\Data\Find-Row.xlsx")

xx.x.xx.xx คือไอพีเครื่องแม่ที่แชร์
Data คือ Folder ที่แชร์
Find-Row.xlsx คือ ไฟล์ที่ต้องการเปิด

แต่ปัญหาตอนนี้คือ พอไปเปิดเข้าใช้ที่เครื่องแม่ที่แชร์ ซ ...
by apinomon
Mon Mar 05, 2018 9:39 pm
Forum: Excel
Topic: มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่
Replies: 6
Views: 1401

มีวิธีเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ด้วย VBA หรือไม่

สวัสดีครับ

คือว่าผมต้องการเปิดไฟล์ที่เครื่องอื่นแชร์โฟล์เดอร์ไว้ ด้วยคำสั่ง VBA ครับ
สามารถใช้ Workbooks.Open ได้ไหมครับ พอดีลองแล้วมีป๊อบอัพแจ้งว่า ไม่พบครับ
หรือมีคำสั่งอื่นที่ทำได้รึเปล่าครับ

รบกวนแนะนำด้วยครับ
ขอบคุณครับ :D
by apinomon
Sun Mar 04, 2018 10:18 am
Forum: Excel
Topic: ต้องการหาว่ามีไฟล์ที่ต้องการถูกเปิดอยู่หรือไม่
Replies: 3
Views: 761

ต้องการหาว่ามีไฟล์ที่ต้องการถูกเปิดอยู่หรือไม่

สวัสดีครับ

คือว่าผมต้องการจะทราบว่ามีไฟล์ BBB.XLSX (ชื่อสมมติ) เปิดอยู่หรือไม่ โดยเขียดโค้ดในการค้นหาที่ ไฟล์ AAA.XLSM (ชื่อสมมติ) ครับ

ถ้าเปิดอยู่ให้แสดงกล่องข้อความว่า TRUE
ถ้าไม่ใช่ให้แสดงกล่องข้อความว่า False

ผมลองใช้โค้ด
If ActiveWorkbook.Name = "BBB.xlsx" Then
MsgBox "True"
Else: MsgBox ...