Copy dữ liệu trong 1 ô trong excel

Liên hệ QC

club_k

Thành viên mới
Tham gia
19/11/18
Bài viết
18
Được thích
1
Giới tính
Nam
Xin chào các anh chị,
Hiện em đang gặp vướng mắc với việc copy dữ liệu từ excel sang 1 phần mềm khác.
Khi em copy dữ liệu mà copy cả cel (ví dụ như A1) thì khi paste sang phần mềm thì sẽ gặp các ký tự trống đằng sau dẫn tới việc trace dữ liệu bị sai.
Nếu em F2 cel và quét các ký tự trong cel và copy thì khi paste sang không bị thừa ký tự trống sau các số của cel.
Vậy có cách nào dùng macro để ghi lại cách thứ 2 không ạ
E cám ơn !
 
Xin chào các anh chị,
Hiện em đang gặp vướng mắc với việc copy dữ liệu từ excel sang 1 phần mềm khác.
Khi em copy dữ liệu mà copy cả cel (ví dụ như A1) thì khi paste sang phần mềm thì sẽ gặp các ký tự trống đằng sau dẫn tới việc trace dữ liệu bị sai.
Nếu em F2 cel và quét các ký tự trong cel và copy thì khi paste sang không bị thừa ký tự trống sau các số của cel.
Vậy có cách nào dùng macro để ghi lại cách thứ 2 không ạ
E cám ơn !
Góp ý bạn nên gửi file đính kèm để được hỗ trợ nhanh
 
Upvote 0
Tks anh @LamNA ,
Em gửi file như bên dưới ạ, em đã ghi macro để copy tuy nhiên khi dán sang word thì nó bị nhảy dòng, cái em cần là chuỗi ký tự được copy và paste sang word sẽ không bị nhảy dòng (không có ký tự thừa phía sau)
E cám ơn ạ
 

File đính kèm

  • Label.xlsm
    63.3 KB · Đọc: 12
Upvote 0
Xin chào các anh chị,
Hiện em đang gặp vướng mắc với việc copy dữ liệu từ excel sang 1 phần mềm khác.
Khi em copy dữ liệu mà copy cả cel (ví dụ như A1) thì khi paste sang phần mềm thì sẽ gặp các ký tự trống đằng sau dẫn tới việc trace dữ liệu bị sai.
Nếu em F2 cel và quét các ký tự trong cel và copy thì khi paste sang không bị thừa ký tự trống sau các số của cel.
Vậy có cách nào dùng macro để ghi lại cách thứ 2 không ạ
E cám ơn !
Bạn có thể dùng Hàm để cắt ký tự trống.Hoặc dùng record macro.Ghi lại thao tác của mình.
 
Upvote 0
Tks anh @LamNA ,
Em gửi file như bên dưới ạ, em đã ghi macro để copy tuy nhiên khi dán sang word thì nó bị nhảy dòng, cái em cần là chuỗi ký tự được copy và paste sang word sẽ không bị nhảy dòng (không có ký tự thừa phía sau)
E cám ơn ạ
Mình vẩn chưa hiểu ý bạn
 
Lần chỉnh sửa cuối:
Upvote 0
Tks anh @LamNA ,
Em gửi file như bên dưới ạ, em đã ghi macro để copy tuy nhiên khi dán sang word thì nó bị nhảy dòng, cái em cần là chuỗi ký tự được copy và paste sang word sẽ không bị nhảy dòng (không có ký tự thừa phía sau)
E cám ơn ạ
Bạn xem thử đúng yêu cầu của mình hay chưa.
 

File đính kèm

  • Label.xlsm
    63.8 KB · Đọc: 9
Upvote 0
Tks anh @LamNA ,
Em gửi file như bên dưới ạ, em đã ghi macro để copy tuy nhiên khi dán sang word thì nó bị nhảy dòng, cái em cần là chuỗi ký tự được copy và paste sang word sẽ không bị nhảy dòng (không có ký tự thừa phía sau)
E cám ơn ạ
Kết quả mong muốn là thế nào
 
Upvote 0
Dear các anh chị,
Em đã xong file tuy nhiên trong file của em khi lấy ảnh QR code thì cái ảnh hiện ra nó bị đè lên border của cell do đó khi in ra sẽ mất border,
Các anh kiểm tra giúp em làm thế nào để đưa ảnh vào trong border mỗi khi chạy macro được không ạ (em đã mò nhiều cách mà không ra)
Em cám ơn ạ !
 

File đính kèm

  • Kisscuttinglabel.xlsm
    78.8 KB · Đọc: 3
Upvote 0
Dear các anh chị,
Em đã xong file tuy nhiên trong file của em khi lấy ảnh QR code thì cái ảnh hiện ra nó bị đè lên border của cell do đó khi in ra sẽ mất border,
Các anh kiểm tra giúp em làm thế nào để đưa ảnh vào trong border mỗi khi chạy macro được không ạ (em đã mò nhiều cách mà không ra)
Em cám ơn ạ !
Sửa lại hàm pic_QR thế này xem sao.
Mã:
Private Function pic_QR(ByVal QR_Value As String, ByVal Target As Range, Optional ByVal Size As Long = 58) As Shape

  Dim sURL As String
  On Error Resume Next
  If Len(QR_Value) Then
    sURL = "https://chart.googleapis.com/chart?chs=" & 100 & "x" & 100 & "&cht=qr&chl="
    sURL = sURL & QR_Value
    Set pic_QR = Target.Parent.Shapes.AddPicture(sURL, True, True, Target.Left + 2, Target.Top + 2, Size, Size)
 
  End If
End Function
 
Upvote 0
Sửa lại hàm pic_QR thế này xem sao.
Mã:
Private Function pic_QR(ByVal QR_Value As String, ByVal Target As Range, Optional ByVal Size As Long = 58) As Shape

  Dim sURL As String
  On Error Resume Next
  If Len(QR_Value) Then
    sURL = "https://chart.googleapis.com/chart?chs=" & 100 & "x" & 100 & "&cht=qr&chl="
    sURL = sURL & QR_Value
    Set pic_QR = Target.Parent.Shapes.AddPicture(sURL, True, True, Target.Left + 2, Target.Top + 2, Size, Size)

  End If
End Function
Perfect, em cám ơn anh nhiều ạ :)
 
Upvote 0
Vâng, Em sẽ study thêm
Cám ơn anh ạ
Góp ý bạn thêm một vấn đề nửa để lần sau đăng bài sẽ ít bị các thành viên phàn nàn là: Không nên pha lẫn tiếng Anh vào tiếng Việt chung như vậy.
Các thành viên sẽ khó chịu về vấn đề này.
 
Upvote 0
Web KT
Back
Top Bottom