- Tham gia
- 5/7/20
- Bài viết
- 62
- Được thích
- 12
Cháu xin chào tất cả cô chú anh chị diễn đàn Excel. Cháu có dùng đoạn code sau để copy dữ liệu trong excel xuất ra file Notepad đã chỉ định tại đường dẩn ô U1. Không hiểu sao code chạy lổi khi dữ liệu có dấu tiếng việt, còn không dấu thì không sao
Code
Nhờ các cô chú xem giúp. Cháu cảm ơn thật nhiều. Chúc tất cả mọi người vui vẻ hạnh phúc bên gia đình và người thân
Code
Mã:
Sub xuatexcelnotepad()
'On Error Resume Next
Dim rngData As Range
Dim strData As String
Dim strTempFile As String
' Nguon copy
Set rngData = Range("a1:s200")
rngData.Copy
' mac dinh
With CreateObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
.GetFromClipboard
strData = .GetText
End With
' nguon notepad
strTempFile = Range("U1").Value
With CreateObject("Scripting.FileSystemObject")
.CreateTextFile(strTempFile, True).Write strData
End With
' Mo file Notepad len
'Shell "cmd /c ""notepad.exe """ & strTempFile & """", vbHide
Application.CutCopyMode = False
End Sub
Nhờ các cô chú xem giúp. Cháu cảm ơn thật nhiều. Chúc tất cả mọi người vui vẻ hạnh phúc bên gia đình và người thân
File đính kèm
Lần chỉnh sửa cuối: