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

by somkiatfem
Mon May 05, 2014 11:19 am
Forum: Excel
Topic: ขอชุดคำสั่ง ADO เพื่ออ่านไฟล์ excel ครับ
Replies: 6
Views: 896

Re: ขอชุดคำสั่ง ADO เพื่ออ่านไฟล์ excel ครับ

ขอบคุณครับอาจารย์ แต่ เหมือนผมต้องใส่ On Error Resume Next เดียวผมลองนำไปประยุกต์ใช้ดูก่อนครับผม
by somkiatfem
Sun May 04, 2014 9:05 pm
Forum: Excel
Topic: ขอชุดคำสั่ง ADO เพื่ออ่านไฟล์ excel ครับ
Replies: 6
Views: 896

เปิด database csv ไม่ได้ครับ

Option Explicit
Public Sub am()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset


cn.Open "provider=microsoft.ace.oledb.12.0" & ";extended properties=text " & ";data source=C:\Users\somkiat\Desktop\SET-ARCHIVE"
'cn.Open "driver={microsoft access text driver (*.txt, *.csv)}" & ";dbq=C ...
by somkiatfem
Sun May 04, 2014 8:47 pm
Forum: Excel
Topic: ขอชุดคำสั่ง ADO เพื่ออ่านไฟล์ excel ครับ
Replies: 6
Views: 896

ช่วยเช็ค code ด้วยครับ

Option Explicit
Public Sub am()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim csql As New ADODB.Recordset
Dim a As Single

cn.Open "provider=microsoft.ace.oledb.12.0" & ";extended properties=text " & ";data source=C:\Users\somkiat\Desktop\SET-ARCHIVE"
'cn.Open "driver={microsoft ...
by somkiatfem
Sat May 03, 2014 8:32 pm
Forum: Excel
Topic: ขอชุดคำสั่ง ADO เพื่ออ่านไฟล์ excel ครับ
Replies: 6
Views: 896

ขอชุดคำสั่ง ADO เพื่ออ่านไฟล์ excel ครับ

ขอชุดคำสั่ง ADO เพื่ออ่านไฟล์ excel ครับ
by somkiatfem
Thu Apr 17, 2014 8:02 pm
Forum: Excel
Topic: ถาม วิธี check รายชื่อไฟล์ก่อนเปิด ว่ามีจริงหรือไม่ครับ
Replies: 2
Views: 498

ถาม วิธี check รายชื่อไฟล์ก่อนเปิด ว่ามีจริงหรือไม่ครับ

ถาม วิธี check รายชื่อไฟล์ก่อนเปิด ว่ามีจริงหรือไม่ครับ

นี้คือชื่อไฟล์ครับ ซึ่งจะรัน วันที่ไปเรื่อยๆครับ คือจะมีบางวันที่ ที่จะไม่มีไฟล์ครับ ไฟล์ ทั้งหมดอยู่ใน folder เดียวกกันครับ

set-history_EOD_2014-01-10



ขอถามเพิ่มเติมครับว่า code ล่างนี้ ใช้ยังไงครับ

Filename = Dir(path & "\*.xls ...
by somkiatfem
Thu Apr 17, 2014 7:27 pm
Forum: Excel
Topic: ถามวิธีใช้ On Error GoTo line
Replies: 3
Views: 1104

Re: ถามวิธีใช้ On Error GoTo line

ไม่เข้าใจตรงนี้นะครับ รบกวนด้วยครับ

ErrorHandler:
' Insert code to handle the error here
Resume Next
by somkiatfem
Thu Apr 17, 2014 12:23 pm
Forum: Excel
Topic: ถามวิธีใช้ On Error GoTo line
Replies: 3
Views: 1104

ถามวิธีใช้ On Error GoTo line

ถามวิธีใช้ On Error GoTo line ครับ ขอบคุณครับ
by somkiatfem
Wed Apr 16, 2014 11:05 pm
Forum: Excel
Topic: ถามเรื่องวนloop เพื่อเปิดไฟล์ โดนชื่อไฟล์คือ วันเดือนปีคับ
Replies: 3
Views: 901

ต้องการ next เพื่อข้ามคำสั่ง.open ไปเปิดไฟล์ถัดไปคับ

Option Explicit
Public Sub am()
Dim a As Single, k As Single, i As Single, j As Single, l As Single, countdateconvert As Single, iii As Single, count As Single, alldate As Single, datetonine As Variant
Dim monthtonine As Variant, c As Variant, d As Variant, countdate As Variant, jj As Variant, ii As ...
by somkiatfem
Sun Apr 13, 2014 8:39 pm
Forum: Excel
Topic: สร้างเงือนไขเพื่อ next i กรณีที่ไม่มีค่า i ในช่วง loop For
Replies: 1
Views: 576

สร้างเงือนไขเพื่อ next i กรณีที่ไม่มีค่า i ในช่วง loop For

ด้านล่างคือ code ที่ใช้เปิดไฟล์ที่ชื่อไฟล์ประกอบด้วย ปี เดือน วัน เช่น 2014 01 12 ปัญหาคือ เวลาวน

loop For i = 1 To 31 มันจะมีบางไฟล์ ที่เมื่อวน loop i ไปจะไม่พบ ไฟล์นั้นเพราะ เป็นวันหยุด ไฟล์จะมีเพียงวันจันทร์ถึงศุกร์

อยากสร้างเงื่อนไขที่จะข้าม i นั้นไปได้อย่างไรครับ

Option Explicit
Public Sub ...
by somkiatfem
Sun Apr 13, 2014 12:40 am
Forum: Excel
Topic: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbook
Replies: 9
Views: 886

Re: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbo

คือเป็นไฟล์ที่ updateจากแหล่งอื่น มาทุกวันครับ ผมจึงอยากเก็บข้อมูลบางส่วนของไฟล์ให้มาจัดเรียงรวมกันในไฟล์ที่จะนำไปใช้งานต่อครับ
by somkiatfem
Sun Apr 13, 2014 12:01 am
Forum: Excel
Topic: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbook
Replies: 9
Views: 886

แก้ code ให้ทีครับไม่ทราบผิดตรงไหน

Public Sub openq()
Dim c As Integer, i As Integer, j As Integer


For c = 1 To 3

For i = 1 To 10 '
Sheet1.Cells(i, c) = "= 'C:\Users\somkiat\Desktop\aaa\[" & c & ".xlsx]Sheet1'! cells( " & i & "," & c & ")" <---codeนี้ พิมพ์output= #NAME?


'Sheet1.Cells(i, 1) = "= 'C:\Users\somkiat\Desktop\aaa ...
by somkiatfem
Sat Apr 12, 2014 7:57 pm
Forum: Excel
Topic: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbook
Replies: 9
Views: 886

Re: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbo

ขอความกรุณาท่านอาจารย์ผู้รู้ คือจริงๆผมต้องการ out put เป็นอย่างที่อาจารย์ได้เห็นครับ แต่ผมต้องการสร้างโดยการเขียนโดยใช้ vba ครับ ซึ่งผมได้ศึกษามาบ้างดูเหมือนว่าผมต้องเขียนเป็นเกี่ยวกับdata base ใช้ ADO แต่เหมือนจะยุ่งยากเกินไป ผมจึงควรต้องการแค่เปิดมาทีละไฟล์เเล้ว copy มาเรียงไว้ตามลำดับ เเล้วปิด ...
by somkiatfem
Fri Apr 11, 2014 10:16 pm
Forum: Excel
Topic: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbook
Replies: 9
Views: 886

Re: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbo

มี 3 files ครับ โดยนำ "colume colse " มาจากไฟล์ ที่เป็นวันที่ ทั้งสองไฟล์ มาต่อกันแบบ vlookup ในไฟล์ s ครับ ขอบคุณครับคืออยากให้วนloop หรือupdate ไฟล์ที่มาใหม่ๆทุกวันด้วยนะครับมาต่อๆกันไปเรื่อยๆนะครับ
by somkiatfem
Fri Apr 11, 2014 9:01 pm
Forum: Excel
Topic: รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbook
Replies: 9
Views: 886

รบกวนแก้ code เพื่อให้ copy ข้อมูลcolume ระหว่าง2 workbook

Sheet1.Cells(1, 1) = "= 'D:\Work-Analytic\100 ABT-Analytic Base Table\Document\" & "[Map Source - Target.xlsx]Sheet1'!C1"



คือผมอยาก copy ข้อมูลของ columeA ของไฟล์ใดๆ มาเรียงต่อกัน รวมกันในไฟล์ที่ใช้ vba ครับ




อันนี้ผมแก้ตรง columns(1) อย่างเดียว แต่ไม่รู้ในส่วน" Sheet1'!C1 " ต้องแก้เป็นอะไรคร ...
by somkiatfem
Fri Apr 11, 2014 4:08 pm
Forum: Excel
Topic: ถามเรื่องวนloop เพื่อเปิดไฟล์ โดนชื่อไฟล์คือ วันเดือนปีคับ
Replies: 3
Views: 901

ถามเรื่องวนloop เพื่อเปิดไฟล์ โดนชื่อไฟล์คือ วันเดือนปีคับ

เราสามารถวน loop เพื่อเปิด ไฟล์ excel ได้ไหมครับ ตามรายชื่อไฟล์ เช่น set-history_EOD_2014-01-02, set-history_EOD_2014-01-03, set-history_EOD_2014-01-04 .....

อยากให้ช่วยพิจาราณา ส่วนด้านล่างด้วยนะครับผมไม่รู้ syntax ที่จะใช้กับชื่อของไฟล์ที่เป็นวันที่นะครับ

ซึ่งจะมีหลายเดือน หลายปี หลายวันในช่วงเด ...
by somkiatfem
Wed Apr 09, 2014 9:27 am
Forum: Excel
Topic: อยากถามวิธีดึงข้อมูลในไฟล์excel อื่นๆ มาเก็บไว้ต่อๆ(Auto)
Replies: 4
Views: 834

Re: อยากถามวิธีดึงข้อมูลในไฟล์excel อื่นๆ มาเก็บไว้ต่อๆ(Auto

คือผมอยากจะเอา ข้อมูลในไฟล์ EOD_2014-02-19, EOD_2014-02-20, EOD_2014-02-21


ในแต่ละ sheet 1ของแต่ละไฟล์ และ ใน colume 1ของแต่ละไฟล์ ทั้งหมด มาต่อกัน (แบบ vlookup) มารวมในอีกชีทครับ
ขอบคุณครับ
by somkiatfem
Wed Apr 09, 2014 2:01 am
Forum: Excel
Topic: อยากถามวิธีดึงข้อมูลในไฟล์excel อื่นๆ มาเก็บไว้ต่อๆ(Auto)
Replies: 4
Views: 834

Re: อยากถามวิธีดึงข้อมูลในไฟล์excel อื่นๆ มาเก็บไว้ต่อๆ(Auto

ช่วยอธิบายหน่อยครับว่า ผมสามารถนำมาประยุกตย์ใช้แก้ไขปัญหาของผมได้อย่างไรครับ



Sub ImportWorkbooks(destination as workbook)

Dim objFSO As Object
Dim objFolder As Object
Dim objFile As Object

Set objFSO = CreateObject("Scripting.FileSystemObject")

'Get the folder object associated with the ...
by somkiatfem
Tue Apr 08, 2014 12:37 am
Forum: Excel
Topic: อยากถามวิธีดึงข้อมูลในไฟล์excel อื่นๆ มาเก็บไว้ต่อๆ(Auto)
Replies: 4
Views: 834

อยากถามวิธีดึงข้อมูลในไฟล์excel อื่นๆ มาเก็บไว้ต่อๆ(Auto)

อยากขอตัวอย่างเล็กๆของปัญหาด้านล่างครับขอบพระคุณมากครับ


อยากถามวิธีดึงข้อมูลในไฟล์excel อื่นๆ มาเก็บไว้ในอีกไฟล์หรือแค่เก็บไว้ในตัวแปล โดยมีการดึงมาเก็บทุกๆวันจากการที่ผมโหลดไฟล์excel มาใหม่ทุกวันคับโดยจะเชฟไว้ในโฟลเดอร์เดียวกัน ทุกๆวันครับ และมีการต่อแบบ vlookup ครับ(คือรายชื่อหุ้นในแต่ละวันนั้นม ...