Nhờ các bác viết giúp em đoạn code để dịch "L" & ChrW(7901) & "i" sang Lời ạ! Cảm ơn các bác.

Liên hệ QC

trungtamcnc

Thành viên hoạt động
Tham gia
5/4/10
Bài viết
124
Được thích
9
Để dịch lại các dòng hiển thị bằng tiếng Việt viết dưới dạng Vba, lâu nay em cứ copy vào chỗ Msg.
Rồi chạy marco. Em muốn nhờ các bác viết hộ đoạn mã code để đưa được dữ liệu vào Msg (từ InputBox chẳng hạn).
Dưới đây là code em hay dùng. Cảm ơn các bác nhiều ạ
Sub DichnguocVBa_Uni()
Msg = "L" & ChrW(7901) & "i gi" & ChrW(7843) & "i"
Application.Assistant.DoAlert "Th" & ChrW(244) & "ng b" & ChrW(225) & "o", Msg, 0, 4, 0, 0, 0
With Selection
.Text = Msg
End With
End Sub
 
Để dịch lại các dòng hiển thị bằng tiếng Việt viết dưới dạng Vba, lâu nay em cứ copy vào chỗ Msg.
Rồi chạy marco. Em muốn nhờ các bác viết hộ đoạn mã code để đưa được dữ liệu vào Msg (từ InputBox chẳng hạn).
Dưới đây là code em hay dùng. Cảm ơn các bác nhiều ạ
Sub DichnguocVBa_Uni()
Msg = "L" & ChrW(7901) & "i gi" & ChrW(7843) & "i"
Application.Assistant.DoAlert "Th" & ChrW(244) & "ng b" & ChrW(225) & "o", Msg, 0, 4, 0, 0, 0
With Selection
.Text = Msg
End With
End Sub
Bạn mô tả kỷ lại vấn đề của mình.
 
Vừa có người hỏi hôm trước bạn sang tham khảo

 
Vầy cho gọn.
Mã:
Function GPE(sStr) As String
Static oAccess As Object
If oAccess Is Nothing Then Set oAccess = CreateObject("Access.Application")
GPE = oAccess.Eval(sStr)
End Function
 
Bạn mô tả kỷ lại vấn đề của mình.
Cảm ơn bác đã quan tâm: Em lâu nay để dịch cụm "L" & ChrW(7901) & "i gi" & ChrW(7843) & "i" thành Lời giải thì em cứ phải copy vào chỗ Msg ạ. Giờ em muốn không cần phải sửa marco mà kiểu đưa dữ liệu vào ra sản phẩm ấy ạ.
Bài đã được tự động gộp:

Vầy cho gọn.
Mã:
Function GPE(sStr) As String
Static oAccess As Object
If oAccess Is Nothing Then Set oAccess = CreateObject("Access.Application")
GPE = oAccess.Eval(sStr)
End Function
Lỗi bác ơi View attachment 243345
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom