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

by hutthaya
Thu Feb 20, 2014 4:47 pm
Forum: Excel Formulas & Functions
Topic: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family
Replies: 11
Views: 1630

Re: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family

คือเป็นข้อมูลที่มีอยู่แล้วค่ะให้ sum โดยเช็คจากคอลัมน์นี้ได้ไหมค่ะ ถ้าสมมุติข้อมูลเป็นข้อมูลที่มีอยู่แล้วในตาราง
by hutthaya
Thu Feb 20, 2014 3:43 pm
Forum: Excel Formulas & Functions
Topic: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family
Replies: 11
Views: 1630

Re: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family

MPS.xlsm
จริงๆก้อถูกน่ะค่ะ แต่ผลลัพธ์ที่จะนำมาคำนวณจิงๆมันอยู่คอลัมน์ที่ 4,5ค่ะ
หนูแนบไฟล์ตัวอย่างผลลัพธ์จิงๆไปค่ะที่ Grand total จะคำนวณแค่ที่เปนฟอแมตเส้นฟ้าค่ะ
ส่วน Grand total2.5กับ 3.5ก็จะคำนวณทุกครั้งที่เจอ 2.5,3.5 ค่ะ
by hutthaya
Thu Feb 20, 2014 11:04 am
Forum: Excel Formulas & Functions
Topic: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family
Replies: 11
Views: 1630

Re: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family

ถูกค่ะ แต่ค่าที่ sum ทั้งหมดจะอยู่ที่ row "Grand Total" น่ะค่ะ
แล้วที่ "Grand Total 2.5" จะซัมชื่อ family ที่ตรงกับ 2.5 ในคอลัมน์ที่สาม ส่วน "Grand total 3.5" ็จะซัม row ตรงกับ 3.5 ค่ะ
by hutthaya
Thu Feb 20, 2014 8:21 am
Forum: Excel Formulas & Functions
Topic: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family
Replies: 11
Views: 1630

Re: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family

โปรแกรมอยู่ที่ Module1 ค่ะ คือหนูอยากให้
"Grand total 2.5" กับ"Grand total 3.5" ะบายสีออกมาเหมือน "Grand Total" ค่ะอาจารย์
MPS.xlsm
by hutthaya
Wed Feb 19, 2014 9:46 am
Forum: Excel Formulas & Functions
Topic: ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family
Replies: 11
Views: 1630

ระบายสี Grand Total ทุกครั้งเมื่อจบชื่อ family

MPS.xlsx

จะให้ชื่อ "Grand total 2.5" กับ"Grand total 3.5" ระบายสีเหมือน "Grand Total" ทำไงดีค่ะ
แนบไฟล์คู่กับโค้ดไม่ได้ค่ะไฟล์ใหญ่เกินไป รบกวนผู้รู้ช่วยตอบทีน่ะค่ะ ขอบคุณค่ะ



Public Sub compareprocap() 'refferenccompare
Application.ScreenUpdating = False
ActiveWorkbook.Sheets("MPS COMPARE ...
by hutthaya
Fri Feb 07, 2014 10:00 am
Forum: Excel Formulas & Functions
Topic: การต่อสตริงแบบเว้นบรรทัด
Replies: 7
Views: 1153

Re: การต่อสตริงแบบเว้นบรรทัด

พอใช้การต่อข้อความมารับพอวนเจอบรรทัดที่เป็น total แล้ว มันเกิด total ซ้ำอีกค่ะอาจารย์


For j = 1 To no_d 'sum commit sub total
r = pro2(j) + " Total" 'พอใช้ r มารับ
If pro2(j) <> r Then
sum = sum + Worksheets("MPS COMPARE").Cells(6 + j, 3).Value

ElseIf pro2(j) = r Then
Worksheets("MPS ...
by hutthaya
Fri Feb 07, 2014 8:30 am
Forum: Excel Formulas & Functions
Topic: การต่อสตริงแบบเว้นบรรทัด
Replies: 7
Views: 1153

Re: การต่อสตริงแบบเว้นบรรทัด

summary.xlsm
หนูจำลองรูปแบบผลลัพธ์ที่หน้า worksheet :MPS COMPARE น่ะค่ะ
โค้ดอยู่ในไฟล์แล้วค่ะ แก้ไขแล้วค่ะอาจารย์
by hutthaya
Thu Feb 06, 2014 3:52 pm
Forum: Excel Formulas & Functions
Topic: การต่อสตริงแบบเว้นบรรทัด
Replies: 7
Views: 1153

Re: การต่อสตริงแบบเว้นบรรทัด

Public Function comparefmonth1mps1()
Application.ScreenUpdating = False
Dim i As Integer, x As Integer, j As Integer
Dim Fmonth() As String
Dim pro As String
Dim cap As String
Dim pro2() As String
Dim cap2() As String
Dim commit() As String
Dim no_c As Single, no_d As Single, sum As Single, total ...
by hutthaya
Thu Feb 06, 2014 2:32 pm
Forum: Excel Formulas & Functions
Topic: การต่อสตริงแบบเว้นบรรทัด
Replies: 7
Views: 1153

การต่อสตริงแบบเว้นบรรทัด

pro2 = "ACCUS"
r = pro2+ "Total"

คือ r = ACCUSTotal

อยากให้แสดงออกมา "ACCUS Total"
จะเว้นบรรทัดด้วยวิธีไหนค่ะช่วยแนะนำด้วยค่ะ
by hutthaya
Thu Jan 30, 2014 8:52 am
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

สั่งปิดไฟล์ไม่ได้ค่ะอาจารย์วันนั้นลองแล้วได้แต่พอมาลองรันวันนี้กลับไม่ยอมปิดไฟล์ที่เปิดมาแล้วค่ะ
ActiveWorkbook(s).Close savechanges:=False
พอเข้าเงื่อนไขการปิดไฟล์นี้กลับไม่ยอมปิดค่ะ

Sub GetDataMPS1() 'input data mps1
On Error Resume Next
Dim MPS1_NAME As String
Dim filename As String
Dim s As ...
by hutthaya
Tue Jan 28, 2014 3:08 pm
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

ได้หมดแล้วค่ะอาจารย์ ขอบคุณอาจาร์ยที่คอยแนะนำค่ะ :D


Sub GetDataMPS1() 'input data mps1
On Error Resume Next
Dim filename As String
Dim Directory As String
Dim FileSource As String
Dim f As String

Application.ScreenUpdating = False
MPS1_NAME = Sheet7.Cells(25, 3)

f = Dir(Directory) 'use ...
by hutthaya
Tue Jan 28, 2014 3:05 pm
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

สั่งปิดไฟล์ workbook โดยไม่ต้องถาม save หรือไม่ เขียนยังไงค่ะอาจารย์ :D


Workbooks(f).Close
by hutthaya
Tue Jan 28, 2014 10:03 am
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

วิธตัด path ไฟล์ทำยังไงหรอค่ะอาจารย์อยากให้แสดงแค่ชื่อไฟล์ Workbooks(MPS1_NAME) ยังแสดงออกมาทั้ง path เลยค่ะ

Code: Select all

Workbooks(MPS1_NAME).Sheets("Data").Activate
by hutthaya
Tue Jan 28, 2014 8:46 am
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

หนูลองใช้วิธีนี้ดูค่ะอาจารย์คิดว่าอาจจะง่ายกว่าแต่ติดตรง
บรรทัดนี้ Sheets("Data").Activate
พอสั่งเปิดไฟล์ได้แล้วพอจะมาหน้า Data เพื่อที่จะก๊อปปี้ข้อมูลในชีตนี้กลับไม่ได้ค่ะ
ThisWorkbook.Activate 'ตรงนี้เราอ้างถึง pathที่จะเปิดไฟล์ได้ไหมค่ะ


Sub GetDataMPS()

Application.ScreenUpdating = False ...
by hutthaya
Mon Jan 27, 2014 2:47 pm
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

หนูลองใช้แบบหาตำแหน่งที่อยู่ไฟล์ด้วยวิธีนี้ตามหนังสือก่อนค่ะ
แต่ไม่เข้าใจว่าทำไมถึงดึงข้อมูลจากไฟล์ excel ไม่ได้

Function getfilesheetdataMPS1()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim wk As Workbook
Dim i As Integer, j As Integer
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0 ...
by hutthaya
Mon Jan 27, 2014 2:25 pm
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

แล้วถ้าเกิดไฟล์ที่ brows เข้ามาไม่ได้เป็นชื่อไฟล์ชื่อนี้ตลอดละค่ะอาจารย์
คือจะนำมาจากที่อยู่ของไฟล์อีกทีค่ะ
by hutthaya
Mon Jan 27, 2014 1:38 pm
Forum: Excel Formulas & Functions
Topic: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท
Replies: 16
Views: 2025

Re: อยากให้ชื่อไฟล์ที่เบราขึ้นมาแสดงที่หน้าตารางข้ามชีท

ขอบคุณค่ะอาจารย์ที่คอยเตือนเสมอ


คือตอนนี้สามารถเบราซ์นำชื่อไฟล์มาแสดงที่ช่องเซลได้แล้วค่ะนูอยากให้ไฟล์ c.123 ที่ sheet :data มาแสดงในไฟล์ aindata ที่ sheet :input data MPS ค่ะ จะมีวิธีไหนดึงข้อมูลมาไว้ข้ามไฟล์ได้หรือปล่าวค่ะอาจารย์
maindata.xlsm


ไฟล์ที่ใช้ในการ brows
c.123.xlsm

Option ...