: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

ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่

Post a reply


This question is a means of preventing automated form submissions by spambots.
Smilies
:D :thup: :cp: :flw: :rz: :sg: :tt: :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :ard: :arl: :aru: :| :mrgreen: :geek: :ugeek:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#18

by bank9597 » Sun Aug 26, 2012 8:10 pm

โกโก้ wrote:เรียนอาจารย์ คนควน ครับ

ผมขอขอบพระคุณอาจารย์และคุณbank9597 มากๆ ครับ ผมทำเสร็จแล้วครับตามคำแนะนำของท่านทั้งสองครับ ทีนี้มีอีกปัญหาครับ ตรงที่ผมต้องการทำการสร้าง textbox 30 box เก็บเป็นลักษณะตัวอักษร ผมไม่ทราบว่ามีการทำให้มีการวน loop object box ได้หรือไม่ เพราะผมต้องทำการเขียนซ้ำๆ กัน 30 box ในการตรวจสอบการทำงานครับ อันนี้ไม่ซีเรียส ถามเพื่อเป็นความรู้ว่าทำได้หรือไม่
ผมมีความหวังกับการทำงานที่นี่ เพราะผมฝึกงานอยู่ครับใกล้จบแล้ว ผมคาดหวังจะได้ทำงานที่ๆ ผมฝึกงาน ผมจะได้มีรายได้เพื่อใช้จ่ายค่ารักษาพยาบาลคุณแม่ผมที่ป่วยในขณะนี้ครับ ผมพอเขียน vb ได้เพราะเรียนมาทางสายนี้แต่ไม่คล่องเกี่ยวกับ excel ครับ ที่นี่เค้าเน้น vba บน excel ครับ ผมขออนุญาตในการเรียนขอคำแนะนำเมื่อผมติดปัญหาด้วยนะครับ ผมได้พยายามศึกษาเพิ่มเติม มีการซื้อหาหนังสือประกอบมากมาย แต่ส่วนใหญ่เป็นเบื้องต้น ทำให้ผมไม่สามารถประยุกต์ได้กับงานจริงครับ อาศัยท่านผู้รู้ในที่นี้ช่วยผมได้มาก เป็นพระคุณอย่างสูงเลยครับ
ขอให้ท่านประสพแต่โชคดี เจริญยิ่งๆ ขึ้นนะครับ

ขอบคุณครับ
โก้โก้
:D ขอให้คุณโก้โก้สุขสำเร็จ สมประสงค์ทุกประการเช่นกันครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#17

by snasui » Sat Aug 25, 2012 8:58 pm

:lol: คนควน และ snasui คือคนเดียวกันครับ
โกโก้ wrote:ผมไม่ทราบว่ามีการทำให้มีการวน loop object box ได้หรือไม่ เพราะผมต้องทำการเขียนซ้ำๆ กัน 30 box ในการตรวจสอบการทำงานครับ
สามารถทำได้ครับ Control เป็น Object ของ Form จึงสามารถ Loop ได้เป็นปกติครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#16

by โกโก้ » Sat Aug 25, 2012 6:38 pm

เอ่อ ขออภัยครับผมคงเขียนชื่อผิด ต้องเป็นอาจารย์ snasui นะครับ ขออภัยอย่างสูง

ขอบคุณอาจารย์ snasui มากๆ นะครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#15

by โกโก้ » Sat Aug 25, 2012 5:46 pm

เรียนอาจารย์ คนควน ครับ

ผมขอขอบพระคุณอาจารย์และคุณbank9597 มากๆ ครับ ผมทำเสร็จแล้วครับตามคำแนะนำของท่านทั้งสองครับ ทีนี้มีอีกปัญหาครับ ตรงที่ผมต้องการทำการสร้าง textbox 30 box เก็บเป็นลักษณะตัวอักษร ผมไม่ทราบว่ามีการทำให้มีการวน loop object box ได้หรือไม่ เพราะผมต้องทำการเขียนซ้ำๆ กัน 30 box ในการตรวจสอบการทำงานครับ อันนี้ไม่ซีเรียส ถามเพื่อเป็นความรู้ว่าทำได้หรือไม่
ผมมีความหวังกับการทำงานที่นี่ เพราะผมฝึกงานอยู่ครับใกล้จบแล้ว ผมคาดหวังจะได้ทำงานที่ๆ ผมฝึกงาน ผมจะได้มีรายได้เพื่อใช้จ่ายค่ารักษาพยาบาลคุณแม่ผมที่ป่วยในขณะนี้ครับ ผมพอเขียน vb ได้เพราะเรียนมาทางสายนี้แต่ไม่คล่องเกี่ยวกับ excel ครับ ที่นี่เค้าเน้น vba บน excel ครับ ผมขออนุญาตในการเรียนขอคำแนะนำเมื่อผมติดปัญหาด้วยนะครับ ผมได้พยายามศึกษาเพิ่มเติม มีการซื้อหาหนังสือประกอบมากมาย แต่ส่วนใหญ่เป็นเบื้องต้น ทำให้ผมไม่สามารถประยุกต์ได้กับงานจริงครับ อาศัยท่านผู้รู้ในที่นี้ช่วยผมได้มาก เป็นพระคุณอย่างสูงเลยครับ
ขอให้ท่านประสพแต่โชคดี เจริญยิ่งๆ ขึ้นนะครับ

ขอบคุณครับ
โก้โก้

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#14

by snasui » Thu Aug 23, 2012 8:10 pm

:D ผมปรับ Code มาให้เป็นตัวอย่างตามด้านล่างครับ

Code: Select all

Sub GetDataFormLink()
    Call LoadUrl(Sheets("Sheet1").Range("b8").Value)
    Call PasteToNotePad
End Sub
Sub LoadUrl(Urln As String)
    Worksheets("Sheet2").Activate
    Cells.Clear
    With ActiveSheet.QueryTables.Add(Connection:="URL;" & Urln, _
        Destination:=Sheets("Sheet2").Range("$A$1"))
'        .Name = "vbch61"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlEntirePage
        .WebFormatting = xlWebFormattingNone
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
End Sub

Sub PasteToNotePad()
    Sheets("Sheet2").UsedRange.Copy
    Shell "notepad.exe", vbNormalFocus
    SendKeys "^V"
End Sub
สำหรับการวาง Code ให้เป็น Code เพื่อสะดวกในการอ่านสามารถทำตามกระทู้นี้ครับ viewtopic.php?f=3&t=1187

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#13

by โกโก้ » Thu Aug 23, 2012 3:26 pm

อาจารย์ครับ

ผมส่งไฟล์ให้ช่วยผมดูหน่อยนะครับว่ามีปัญหาตรงไหนทำไมขึ้น error ครับ ตรงที่ผมส่งค่าให้นะครับ ผมแก้ไม่ตกเลยครับ แล้วที่ผมเขียนให้มันส่งไฟล์ไป notepad แบบนี้ถูกหรือเปล่าครับ

ขอบคุณครับ
นายโก้
Attachments
Url_Finding_Key.xlsm
(34.22 KiB) Downloaded 12 times

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#12

by bank9597 » Thu Aug 23, 2012 1:43 pm

โกโก้ wrote:คือผม ได้ลองทำดูแล้วพบว่ามีปัญหาอีกอันหนึ่งที่ผมแก้ไม่ตกครับ คือว่าพอทำอย่างที่บอกแล้ว จะถูกกำหนดให้ save ใน excel แต่ผมต้องการ save ลง notepad ครับต้องทำอย่างไรครับ

ขอบคุณมากครับ
นายโก้
:D คุณโก้โก้ ลองศึกษาจากกระทู้เหล่านี้ดูครับ ผมเคยถามไว้นานแล้ว อาจารย์คนควนเป็นผู้ตอบไว้ เชื่อว่าน่าจะได้แนวคิดอะไรเพิ่มเติมครับ

viewtopic.php?f=3&t=1737
viewtopic.php?f=3&t=309
viewtopic.php?f=3&t=1663

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#11

by snasui » Thu Aug 23, 2012 1:42 pm

โกโก้ wrote:คือผม ได้ลองทำดูแล้วพบว่ามีปัญหาอีกอันหนึ่งที่ผมแก้ไม่ตกครับ คือว่าพอทำอย่างที่บอกแล้ว จะถูกกำหนดให้ save ใน excel แต่ผมต้องการ save ลง notepad ครับต้องทำอย่างไรครับ

ขอบคุณมากครับ
นายโก้
:D ใน Excel สามารถ Save as เป็น .txt ได้ครับ
โกโก้ wrote:ขอรายละเอียดมากกว่านี้หน่อยนะครับ ผมยังไม่ค่อยเข้าใจครับ ผมเครียดมากเลย นายเร่งผม ผมบอกนายว่ายังทำไม่ได้นายบ่นผมแล้ว กลุ้ม

ขอบคุณครับ
รายละเอียดผมเขียนไปแล้วและมีเท่านั้นครับ ลองอ่านทบทวนดูอีกรอบ น่าจะเข้าใจได้ไม่ยาก หากสงสัยตรงไหนสามารถตัดมาถามในประเด็นนั้นได้ครับ เรื่องเจ้านายก็ต้องไปแจ้งให้ทราบว่ายังไม่สามารถใช้วิธีการเช่นนั้นได้เป็นผลสำเร็จ หากนายเห็นว่าทำได้ให้นายแจ้งแหล่งข้อมูลมาครับ หรือจะเข้ามาสอบถามด้วยตัวเองก็ยินดีเป็นอย่างยิ่ง บางวิธีที่ต้องการใช้นั้นมีภาวะแวดล้อมที่เกี่ยวข้องจำนวนมาก เขียนแค่ Code สองสามบรรทัดคงไม่สามารถได้ผลลัพธ์ตามต้องการ ที่สำคัญอีกประการคือผู้ตอบบางท่านมีเวลาจำกัด

สำหรับการ Inport ข้อมูลจาก Web เราสามารถบันทึก Macro เพื่อดู Code และนำมาปรับให้เป็น Dynamic ตามต้องการ กรณีใช้ Excel 2007+ เราสามารถดึงข้อมูลจาก Web โดยเข้าเมนู Data > Form Web กรณีใช้ Excel 2003 สามารถดูตัวอย่างได้จากที่นี่ครับ http://www.mrexcel.com/tip103.shtml

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#10

by โกโก้ » Thu Aug 23, 2012 1:05 pm

คือผม ได้ลองทำดูแล้วพบว่ามีปัญหาอีกอันหนึ่งที่ผมแก้ไม่ตกครับ คือว่าพอทำอย่างที่บอกแล้ว จะถูกกำหนดให้ save ใน excel แต่ผมต้องการ save ลง notepad ครับต้องทำอย่างไรครับ

ขอบคุณมากครับ
นายโก้

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#9

by bank9597 » Thu Aug 23, 2012 12:48 pm

โกโก้ wrote:ขอรายละเอียดมากกว่านี้หน่อยนะครับ ผมยังไม่ค่อยเข้าใจครับ ผมเครียดมากเลย นายเร่งผม ผมบอกนายว่ายังทำไม่ได้นายบ่นผมแล้ว กลุ้ม

ขอบคุณครับ
:D ลองหาตัวอย่างตามเว็บต่างประเทศดูครับ ผมดูการเขียนโค๊ดของคุณแล้ว ทราบว่ามีความรู้ในเรื่อง VBA อยู่แล้ว น่าจะแก้ปัยหาตรงนี้ได้ครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#8

by โกโก้ » Thu Aug 23, 2012 12:36 pm

ขอรายละเอียดมากกว่านี้หน่อยนะครับ ผมยังไม่ค่อยเข้าใจครับ ผมเครียดมากเลย นายเร่งผม ผมบอกนายว่ายังทำไม่ได้นายบ่นผมแล้ว กลุ้ม

ขอบคุณครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#7

by snasui » Thu Aug 23, 2012 7:18 am

:D มาช่วยเสริมหลังจากที่ได้ทดสอบบางอย่างไปแล้วครับ

สำหรับการ Copy ข้อมูลจากหน้าเวบ น่าจะใช้ตามที่คุณ bank9597 แนะนำมาครับ เราสามารถ Loop เพื่อดึงข้อมูลจากทุก Web Site ตามต้องการ สามารถ Save เป็น Text File เพื่อเปิดด้วย Nodpad ในภายหลัง

การใช้ SendKeys โอกาสที่จะได้ข้อมูลตามต้องการนั้นยังมีความเสี่ยงอยู่มาก ยกตัวอย่างเช่น หากมีสัก 100 Link ในการเปิด Link แรก ๆ อาจจะไม่เกิดการผิดพลาด เนื่องจากเพิ่งเปิด Tab แรกของ IE แต่หากเปิด Tab ต่อ ๆ ไปเรื่อย ๆ โปรแกรมจะเริ่มทำงานช้า เพราะทุก Tab ใช้ Memory จำนวนมาก

สำหรับ Code ทีเขียนมานั้นผมลองหน่วงเวลาโดยใช้ Application.Wait เพื่อรอให้โหลดหน้าเวบเสร็จก็ยังไม่ได้ข้อมูลตามต้องการ โดยแทนที่จะเป็นการใช้ Shortcut ผมใช้ SendKeys ให้เปิดและ copy จากเมนูแทน

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#6

by โกโก้ » Wed Aug 22, 2012 12:13 am

คือที่คุณบอกมานั้นไม่ตรงกับที่ต้องการครับ เพราะว่านายต้องการให้ผมทำปุ่มให้กดเปิดเว็บตามที่เค้ากำหนดไว้แล้วให้ทำการ copy text ทั้งเว็บไปเก็บในไฟล์ notepad ทุก URL ทุกอันครับ ลักษณะงานเป็นเช่นนี้ครับ ดังนั้นถ้ามีท่านใดทราบช่วยแนะนำผมด้วยครับ

ขอบคุณครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#5

by bank9597 » Tue Aug 21, 2012 11:49 pm

โกโก้ wrote:เอ่อ พอดีผมทดสอบอยู่นะครับ เลยต้องรันด้วย macro นะครับ ยังไม่ได้สร้างปุ่มครับ

ขอบคุณครับ
:D คุณโก้ครับ ผมไม่ค่อยถนัดเรื่อง VBA มากนัก โค๊ดที่คุณได้เขียนมายอมรับว่ายาก ซึ่งต่างกับการเขียนโค๊ดที่ใช้งานบนเวิร์คชีท หรือ ออฟเจ็ค

ดังนั้นผมจึงไม่สามารถช่วยในส่วนนี้ได้ ต้องรบกวนท่านอื่นเข้ามาช่วยดูอีกทีครับ

สำหรับคำแนะนำของผมน่ะครับ

หากเราต้องการคัดลอกเอาข้อความบนเว็บมาวางในชีท เราสามารถทำได้ง่ายๆดังต่อไปนี้ครับ

ใช้ Web Query ที่มีมากับเอ็กเซลล์ ซึ่งความสามารถในการดึงข้อมูลจากเว็บได้ดีมาก สามารถกำนหดส่วนที่ต้องการดึงได้เช่นกัน

ไปที่ Data > From Web ทำไปตามขั้นตอน ก็จะได้ข้อมูลจากเว็บมาลงบนเวิร์คชีทแล้วครับ หากต้องการอัพเดทข้อมูล ก็ให้กดที่ Refresh All หรือเลือก Refresh ก็ได้
หรือเขียนโคีดให้อัพเดทอัตโนมัติก็ได้ครับ

ผมลองใช้เอ้กเซลล์ คัดลอกข้อมูลของหน้าเว็บเพจหน้านี้ไปลงในชีท 2 ลองดูครับ

หากไม่ใช่ตามที่ต้องการ ขออภัยด้วยครับ :D
Attachments
สมุดงาน1.xlsm
(21.9 KiB) Downloaded 12 times

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#4

by โกโก้ » Tue Aug 21, 2012 9:48 pm

เอ่อ พอดีผมทดสอบอยู่นะครับ เลยต้องรันด้วย macro นะครับ ยังไม่ได้สร้างปุ่มครับ

ขอบคุณครับ

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#3

by โกโก้ » Tue Aug 21, 2012 9:46 pm

ผมแนบไฟล์ให้แล้วนะครับ
Attachments
สมุดงาน1.xlsm
(18.56 KiB) Downloaded 14 times

Re: ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#2

by bank9597 » Tue Aug 21, 2012 8:07 pm

:D แนบไฟล์มาดีกว่าครับ จะได้สะดวกในการทดสอบ

ฝากถามเกี่ยวกับการกำหนดให้ VBA ทำการ Copy ครับ

#1

by โกโก้ » Tue Aug 21, 2012 5:45 pm

เรียนท่านผู้รู้หรืออาจารย์ครับ

ผมมีปัญหาใหม่อีกแล้วครับพอดีหัวหน้าต้องการให้ทำการสร้างปุ่มให้สามารถเปิด URL แล้ว copy ทั้งหน้ามาเก็บไว้ในไฟล์ Text นะครับ ผมลองดูแล้วมันไม่ได้ครับ

code มีดังนี้
โดยที่สมมุติให้ G4 เก็บ เว็บดังนี้ "www.hotmail.com"

Sub Macro2()

Dim ReturnValue

Range("G4").Select

Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
SendKeys "^{A}", True
SendKeys "^{C}", True
SendKeys "%{F4}", True
ReturnValue = Shell("NOTEPAD.EXE", 1)
AppActivate ReturnValue ' activate calculator
SendKeys "^{V}", True


End Sub

ทีนี้ปัญหาคือมันไม่ยอม copy ข้อความบนเว็บที่เปิดครับ ไม่รู้ว่าทำไม แต่มันปิดหน้าเว็บได้ถูกต้องนะคะ หมายความว่ามันไม่ทำ SendKeys "^{A}",True ให้และตัวที่ copy ก็ไม่ทำเหมือนกัน
สรุปทำทุกคำสั่ง ยกเว้นการ Ctrl+A กับ Ctrl+C ไม่ทำงาน

ไม่ทราบว่าต้องเพิ่มหรือกำหนดอย่างไร
ขอบคุณครับ
นายโก้

Top