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

by 4ko6yon61
Sat Mar 12, 2022 11:02 am
Forum: Excel
Topic: หากจะเขียน VBA ทำจดหมายเวียน ข้อมูลลงในไฟล์ pdf และสั่งปริ้น พอจะเป็นไปได้ไหมครับ
Replies: 3
Views: 638

Re: หากจะเขียน VBA ทำจดหมายเวียน ข้อมูลลงในไฟล์ pdf และสั่งปริ้น พอจะเป็นไปได้ไหมครับ

ลองเขียนได้ดังนี้ครับ แต่ติดปัญหาตรง ต้อง save ไฟล์ทุกครั้งก่อนสั่งปริ้น ซึ่ง save ไม่ได้ครับ ขอความกรุณาด้วยครับ
Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters ...
by 4ko6yon61
Fri Mar 11, 2022 6:24 pm
Forum: Excel
Topic: หากจะเขียน VBA ทำจดหมายเวียน ข้อมูลลงในไฟล์ pdf และสั่งปริ้น พอจะเป็นไปได้ไหมครับ
Replies: 3
Views: 638

หากจะเขียน VBA ทำจดหมายเวียน ข้อมูลลงในไฟล์ pdf และสั่งปริ้น พอจะเป็นไปได้ไหมครับ

มีไฟล์ข้อสอบ เป็นไฟล์ pdf 1 ไฟล์ ต้องการแทรกเลขประจำตัวผู้สอบ ชื่อผู้สอบ ลงในไฟล์และสั่งพิมพ์ พอจะเขียน VBA ได้ไหมครับ หรือมีวิธีพอจะแนะนำไหมครับ
by 4ko6yon61
Tue Feb 08, 2022 4:23 pm
Forum: Word
Topic: ต้องการทำจดหมายเวียนใบรายชื่อ แยกตามโรงเรียน
Replies: 1
Views: 3519

ต้องการทำจดหมายเวียนใบรายชื่อ แยกตามโรงเรียน

ต้องการทำใบรายชื่อ เป็นจดหมายเวียน แยกตามโรงครับ โดยแต่ละใบก็มีชื่อนักเรียนตามโรงเรียนนั้น จะสามารถทำโดยวิธีใดได้บ้างครับ ลองทำ PivotTable ใน excel แล้วก็ยังต้องคลิก กรองทีละโรงอยู่ดี
by 4ko6yon61
Thu Dec 16, 2021 8:31 pm
Forum: Excel
Topic: สอบถาม function สร้างลำดับตัวเลขจาก ลำดับที่กำหนด
Replies: 1
Views: 390

สอบถาม function สร้างลำดับตัวเลขจาก ลำดับที่กำหนด

สอบถาม function สร้างลำดับตัวเลขจาก ลำดับที่กำหนดครับ เช่น ต้องการสร้าง ลำดับจาก 1-2000 ก็ใส่ function ทีช่อง A1 แล้วสูตรจะสร้างสำดับให้เองจนถึง A2000 ประมาณนี้ "=สร้างลำดับ(1,2000)" โดยที่ไม่ต้องพิมพ์เลข 1 และ 2 แล้วลาก copy ครับ
by 4ko6yon61
Wed Jan 15, 2020 10:58 am
Forum: Excel
Topic: run-time error 5 invalid procedure call or argument ไม่ทราบว่าเกิดขึ้นจากอะไรครับ
Replies: 1
Views: 1555

run-time error 5 invalid procedure call or argument ไม่ทราบว่าเกิดขึ้นจากอะไรครับ

ต้องการตรวจสอบเลขหลัก หมื่น ถ้ามีค่าเท่ากับ 2 ให้เติมสี cell แต่ต้องรันขึ้น error เพราะอะไรครับ
Sub test()
r = 2
Do While r < 500
If Mid(Cells(r, 1), Len(Cells(r, 1)) - 4, 1) = "" Then

ElseIf Mid(Cells(r, 1), Len(Cells(r, 1)) - 4, 1) = 2 Then
Sheets("Sheet1").Cells(r, 1).Interior.Color ...
by 4ko6yon61
Thu Jan 09, 2020 12:46 pm
Forum: Excel
Topic: VBA อ้างอิง Range ข้าม workbook
Replies: 3
Views: 1231

Re: VBA อ้างอิง Range ข้าม workbook

คือ ต้องอ้างอิงเป็นช่วงครับ ไม่ได้ cell เดียว ตามตัวอย่าง ประมาณนี้ครับ

Code: Select all

Workbooks("2.xlsx").Sheets("Sheet1").Range(Cells(1, 1), Cells(4, 1)).Value = Workbooks("1.xlsx").Sheets("Sheet1").Range(Cells(1, 1), Cells(4, 1)).Value
by 4ko6yon61
Thu Jan 09, 2020 11:17 am
Forum: Excel
Topic: VBA อ้างอิง Range ข้าม workbook
Replies: 3
Views: 1231

VBA อ้างอิง Range ข้าม workbook

ต้องการ copy ค่าจากอีก workbook นึงมาวางครับ
ทำไมอ้างอิงแบบนี้รัน code ได้
Workbooks("Score1.xslx").Sheets("Sheet1").Range("A1").Value = Workbooks("Score2.xslx").Sheets("Sheet1").Range("A1").Value

แต่อ้างอิงแบบนี้รันไม่ได้ครับ
Workbooks("Score1.xslx").Sheets("Sheet1").Range(Cells(1, 1), Cells(1 ...
by 4ko6yon61
Sat Nov 30, 2019 6:53 pm
Forum: Excel
Topic: VBA เขียน export Workbook โดยสร้าง Worksheet หลายๆ sheet และกำหนดชื่อ ยังไงครับ
Replies: 3
Views: 945

Re: VBA เขียน export Workbook โดยสร้าง Worksheet หลายๆ sheet และกำหนดชื่อ ยังไงครับ

ต้องการสร้าง workbook เพิ่มอีก 1 ไฟล์ครับ ที่รวม sheet ทั้ง 7 ชีท ที่ export ไปก่อนหน้า ตอนนี้ เขียนได้เเล้วครับ (07--all.xlsm)
แต่ติดปัญาหาตรงที่ แต่ละชีทใน 07--all.xlsm ใช้ปุ่ม macro ไม่ได้ครับ
Sub ExportSheetToNewWorkbook()

Dim xPath As String
Dim xWs As String
Dim xName(7) As String
xName(0 ...
by 4ko6yon61
Sat Nov 30, 2019 6:04 pm
Forum: Excel
Topic: VBA เขียน export Workbook โดยสร้าง Worksheet หลายๆ sheet และกำหนดชื่อ ยังไงครับ
Replies: 3
Views: 945

VBA เขียน export Workbook โดยสร้าง Worksheet หลายๆ sheet และกำหนดชื่อ ยังไงครับ

ต้องการสร้างอีก workbook นึง ที่มี Sheet ทั้ง 7 ชีท ตาม วันต่างๆ ครับ เขียนได้แค่นี้ ครับ ลองใช้ ActiveWorkbook.Sheets.Add แต่ไม่ได้ผล ไม่รู้เขียนผิดหรือเปล่าครับ
Sub ExportSheetToNewWorkbook()

Dim xPath As String
Dim xWs As String
Dim xName As String

xPath = Application.ActiveWorkbook.Path ...
by 4ko6yon61
Mon Nov 18, 2019 11:03 am
Forum: Excel
Topic: เอาตัวแปรมาวางต่อท้ายข้อความยังไงครับ
Replies: 1
Views: 341

เอาตัวแปรมาวางต่อท้ายข้อความยังไงครับ

Code: Select all

Dim class As String
class = Sheets("Sheet1").Cells(10, "AB").Value
Sheets("Sheet2").Cells(4, "A").Value = "ระดับชั้นมัธยมศึกษาปีที่ " & class.Value
by 4ko6yon61
Mon Sep 23, 2019 3:45 pm
Forum: Excel
Topic: ขอความรู้การเขียน Macro ดึงค่าจากโปรแกรมภายนอกหน่อยครับ
Replies: 1
Views: 513

ขอความรู้การเขียน Macro ดึงค่าจากโปรแกรมภายนอกหน่อยครับ

ต้องการดึงค่าจากโปรแกรม Bluetooth Serial Terminal มาใส่ excel ครับ ไม่ทราบว่าพอทำได้หรือไม่ครับ
ปล. โปรแกรม Bluetooth Serial Terminal จะแสดงผลค่าจาก senser อุณหภูมิ จาก บอร์ด อีกทีนึงครับ
Image
ดึงค่าจาก วงกลมสีเหลืองครับ
Image
by 4ko6yon61
Thu Aug 15, 2019 2:27 pm
Forum: Excel
Topic: ดู Code VBA คำนวนหา Mean, S.D. ของข้อมูลแจกแจงความถี่ให้หน่อยครับ
Replies: 1
Views: 436

Re: ดู Code VBA คำนวนหา Mean, S.D. ของข้อมูลแจกแจงความถี่ให้หน่อยครับ

หลังจากนั่งคิดอยู่พักใหญ่ ได้โค้ดประมาณนี้ครับ

Sub MeanCal()

Dim ArrayA As Variant
Dim ArrayC As Variant

ArrayA = Worksheets("Sheet1").Range("B1:I1").Value
ArrayC = ArrayA

Application.ScreenUpdating = False

If Sheets("Sheet1").Cells(2, 1).Value = "" Then
MsgBox "Please import data"
Else

For r ...
by 4ko6yon61
Thu Aug 15, 2019 11:10 am
Forum: Excel
Topic: ดู Code VBA คำนวนหา Mean, S.D. ของข้อมูลแจกแจงความถี่ให้หน่อยครับ
Replies: 1
Views: 436

ดู Code VBA คำนวนหา Mean, S.D. ของข้อมูลแจกแจงความถี่ให้หน่อยครับ

http://61.7.241.230/Cloud/Untitled.png

Sub MeanCal()
For r = 2 To 6
Sheets("Sheet1").Cells(r, "J").Value = Application.WorksheetFunction.SumProduct(Range("B1:I1"), Range(Cells(r, "B"), Cells(r, "I"))) / Cells(r, "A").Value
Next
End Sub

Sub SDCal()
For r = 2 To 6
Sheets("Sheet1").Cells(r, "K ...