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

by angleblack
Mon Jun 17, 2013 3:25 pm
Forum: Excel Formulas & Functions
Topic: มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ 2 r
Replies: 3
Views: 514

Re: มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ

Cm.CommandText = "INSERT INTO " & tblaaa & "(aaa,bbb,ccc,ModifyTime)" & _
"Values ('" & exData(Row).aaa& "','" & exData(Row).bbb& "','" & exData(Row).ccc& "'," & _
"'" & Format(Now(), "dd/mm/yyyy hh:nn:ss") & "');"
oCm.Execute iRecAffected

ผมได้ใช้ insert ทั่วไปครับ
by angleblack
Mon Jun 17, 2013 10:31 am
Forum: Excel Formulas & Functions
Topic: มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ 2 r
Replies: 3
Views: 514

มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ 2 r

ก็คือว่า ใน excel ไฟล์จะมี ข้อมูล อยู่ 1 row แต่ใน 1 row นั้น มี Column C จะมี RBS6201,RBS6601 อยู่ครับ แต่ว่าทีนี้เราจะสามารถตัด , ออกแล้วทำให้การ insert ข้อมูลเราเป็น สองบรรทัด เราสามารถทำได้รึเปล่าคับ ช่วยให้คำแนะนำหน่อยครับ แต่บางบรรทัดก็จะไม่มี , อยู่ด้วยจึงสามารถ insert ได้
by angleblack
Wed Jun 12, 2013 10:26 am
Forum: Excel Formulas & Functions
Topic: มีวิธี ทีจะหาค่าซ้ำกันใน array โดยเราไม่เก็บเป็น Collection
Replies: 1
Views: 523

Re: มีวิธี ทีจะหาค่าซ้ำกันใน array โดยเราไม่เก็บเป็น Collect

ขอบคุณมากครับ ตอนนี้ทำแก้ปัญหาได้ละคับ ผม ใช่ Set aa = Nothing เข้าไปช่วยในการ ทำให้ Collection อันเก่ามันหายไป ขอบคุณมากนะครับ
by angleblack
Wed Jun 12, 2013 9:58 am
Forum: Excel Formulas & Functions
Topic: มีวิธี ทีจะหาค่าซ้ำกันใน array โดยเราไม่เก็บเป็น Collection
Replies: 1
Views: 523

มีวิธี ทีจะหาค่าซ้ำกันใน array โดยเราไม่เก็บเป็น Collection

last_row = Range("B" & Rows.Count).End(xlUp).Row
start_row = 2
Dim Totcol As Integer
Totcol = last_row - start_row
ReDim errorcnt(Totcol)
For I = 0 To Totcol
arrhd = Split(Cells(I + start_row, 2).Value, "@")

Dim aa As New Collection
Dim b() As Variant
Dim k As Variant
Dim j, y As ...
by angleblack
Fri May 31, 2013 2:09 pm
Forum: Excel Macro & VBA
Topic: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน array
Replies: 18
Views: 4325

Re: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน ar

พอมีวิธีช่วยผมหน่อยได้รึป่าวครับ งง มากเลย ครับ

last_row = Range("B" & Rows.Count).End(xlUp).Row
start_row = 2

For i = start_row To last_row
arrhd = Split(Cells(i, 2).Value, "@")
Resultname = arrhd(0)
Resultname1 = arrhd(1)
Resultname2 = arrhd(2)
ผมใช้ Code ชุดนี้ สามารถ Get ค่า string ลง ...
by angleblack
Wed May 29, 2013 9:30 am
Forum: Excel Macro & VBA
Topic: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน array
Replies: 18
Views: 4325

Re: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน ar

ผมได้ทำการลองเล่น มาทั้งคืน ครับ
Resultame ไม่ยอมรับค่า string จาก b(0) ผมก็ได้ตั้ง ให้ Resultame เป็น string แล้วนะครับ
by angleblack
Tue May 28, 2013 11:09 am
Forum: Excel Macro & VBA
Topic: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน array
Replies: 18
Views: 4325

Re: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน ar

ผมลองใช้ละครับ

arrhd = Split(Cells(I, 2).Value, "@")
'aa.Add arrhd()
Resultame = arrhd(0)
' If Not (arrhd()) Then
' Resultname = aa.Add arrhd()
' End If
' arrhd = Split(Cells(I, 2).Value, "@")
' Resultname = arrhd(0)


ก็ยังไม่ไม่ได้ครับ ลองใช้ Collection ดึงมาหมดทุกคำ แล้วลองใช้ If Not ...
by angleblack
Mon May 27, 2013 4:14 pm
Forum: Excel Macro & VBA
Topic: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน array
Replies: 18
Views: 4325

Re: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน ar

Function GetResultName(ByVal Resultbook As Workbook) As Variant

Dim Item As Variant
Dim Count, NumUnique, CountResult, CountDup As Integer
Dim Resultname As String


Dim Element() As Variant
Dim FoundMatch As Boolean
'''Dim Returnindex As Integer: Returnindex = 0 '' index of _error, _Result ...
by angleblack
Mon May 27, 2013 2:39 pm
Forum: Excel Macro & VBA
Topic: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน array
Replies: 18
Views: 4325

การหาค่าซ้ำใน array

arrhd = Split(Cells(I, 2).Value, "@")
Resultname = arrhd(0)

ใน array() arrhdมีค่า a,b,c,a,c

ผมต้องการจะให้นำเอาค่าทีซ้ำกันใน arrhd มาshowใน Resultname
by angleblack
Mon May 27, 2013 2:22 pm
Forum: Excel Macro & VBA
Topic: ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน array
Replies: 18
Views: 4325

ขอความรู้ ภาษา VBA หน่อยครับ ต้องการจะนำค่าทีไม่ซ้ำใน array

arrhd = Split(Cells(I, 2).Value, "@")
Resultname = arrhd(0)

ตอนนี้คือว่า ใน array() arrhdมี a,b,c,a,c

ผมต้องการจะให้มันเอา ค่าทีซ้ำกันใน arrhd มาshowใน Resultname