สอบถามเรื่อง VBA ใน Excel 2010 ค่ะ โดย มายองเนสจัง

เริ่มโดย มายองเนสจัง, 10 กรกฎาคม 2011, 13:14:33

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

มายองเนสจัง

มายองกำลังศึกษาเรื่อง VBA อยู่ค่ะจะได้ทุ่นแรง :wanwan023:

แต่ตอนนี้ไม่เข้าใจอย่างแรงค่ะ  :wanwan001:

คือ มายองจะ import txt เข้าที่ excel แล้วก็ ให้มันคั่นระหว่าง cell ด้วย ; แล้วก็เลือกเป็น utf-8

ทำทีละอันมันก็ได้ค่ะ แต่ว่า ไฟล์มีเป็นพันเลยอะ อ้วกแตกพอดี  :wanwan031:

ใครเขียนเป็นก็แนะนำมายองหน่อยค่ะ ฮือออ  :wanwan009:

อันนี้เป็นหลักการคร่าวๆค่ะ http://learning-be.blogspot.com/2010/10/excel-import-text-file-excel.html

เพิ่มเติม ตัวอย่าง code ค่ะ  :P


Sub Macro5()
'
' Macro5 Macro
'
' Keyboard Shortcut: Ctrl+o
'
   Workbooks.OpenText Filename:= _
       "C:\Users\Ach\Videos\folder\ไฟล์เท็ก.txt", Origin:=65001, _
       StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
       ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=True, Comma:=False _
       , Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), _
       Array(3, 1)), TrailingMinusNumbers:=True
End Sub


ทำได้แค่นี้อะ :wanwan001:

ISM3Z

มายองตัวเองจะ เอาทุกเรื่องเลยเนอะ5555555555555


สู้ๆๆๆ

มายองเนสจัง


dot

ไม่เป็น vba นะครับ แค่แนะนำฟังชั่นเผื่อใช้ในขั้นตอน ขั้นเซล์ ที่มายองต้องการ

ฟังชั่นนี้ใช้กรณีรวมเซล์นะครับ  =CONCATENATE(A1,";",B1)

A1 คือข้อมูลในเซล์ A1
";" คือตัวขั้นเซล์
B1 คือข้อมูลในเซล์ B1

ถ้ามายองรู้อยู่แล้วก็รอท่านต่อไปนะครับ  แค่อยากมีส่วนร่วมกระทู้มายอง   :-[
[direct=https://slimx.net/]slimx.net[/direct]

Boyjato

หมายถึงอย่างไร เหรอครับงง

ต้องการสร้างปุ่มวิเศษมาหนึ่งปุ่ม กดแล้วให้มันทำการ import ทุกไฟล์ใน folder มาลง excel รึเปล่า

countdown2012

#5
...