snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Public Sub CreateText()
Dim n As Integer
Dim NoteP As Double
n = Application.WorksheetFunction.CountA(Range("A5:A1000")) + 4
Range(Cells(5, 1), Cells(n, 29)).Copy
NoteP = Shell("Notepad.exe", vbNormalFocus)
AppActivate NoteP
SendKeys "^v"
'Code Save notepad
End Sub
You do not have the required permissions to view the files attached to this post.
Public Sub CreateText()
Dim n As Integer
Dim NoteP As Double
Dim wb As Workbook
Workbooks.Add
Set wb = ActiveWorkbook
ThisWorkbook.Activate
n = Application.WorksheetFunction.CountA(Range("A5:A1000")) + 4
Range(Cells(5, 1), Cells(n, 29)).Copy _
wb.Sheets(1).Range("a1")
wb.SaveAs Filename:=ThisWorkbook.Path & "\" & Format(Now, "yymmdd-hhmm") _
& ThisWorkbook.Name & "_" & ActiveSheet.Name & ".txt", _
FileFormat:=xlText, CreateBackup:=False
'NoteP = Shell("Notepad.exe", vbNormalFocus)
'AppActivate NoteP
'SendKeys "^v"
End Sub
text ไฟล์จะไปอยู่ในโฟลเดอร์เดียวกันกับไฟล์ต้นฉบับครับ