hp19892
Thành viên mới
- Tham gia
- 19/8/21
- Bài viết
- 16
- Được thích
- 2
Chào mọi người, e đang tập tành VBA, mới viết được code cho button clear data trong vùng bảng của sheet PLAN cần làm. Nay muốn làm thêm 1 button sẽ copy dữ liệu từ clipboard vào vùng bảng tính sau khi đã clear data. Em có để 2 sheets trong file đính kém. Yêu cầu ở đây đó là :
- từ Sheet data sau khi chọn toàn bộ vùng có dữ liệu và Ctrl+C, lúc này dữ liệu đang lưu trong clipboad, thì sẽ sang sheet Plan để copy và sử dụng nút get New Plan để lấy dữ liệu từ clipboard vào phần bảng tương ứng với từng cột dữ liệu . (ở đây ko yêu cầu VBA copy data từ sheet sang sheet)
Vướng mắc của e ở đây là e viết đoạn code
Sub Get_New_data()
Dim DataObj As MSForms.DataObject
Set DataObj = New MSForms.DataObject
DataObj.GetFromClipboard
SText = DataObj.GetText(1)
ActiveSheet.Range("A4").Value = SText
End Sub
Lúc này chỉ copy được dữ liệu từ clipboard vào được mỗi ô A4 của sheet Plan, mà dữ liệu ko tách ra từng cột . Mong các bác chỉ giáo thêm.
- từ Sheet data sau khi chọn toàn bộ vùng có dữ liệu và Ctrl+C, lúc này dữ liệu đang lưu trong clipboad, thì sẽ sang sheet Plan để copy và sử dụng nút get New Plan để lấy dữ liệu từ clipboard vào phần bảng tương ứng với từng cột dữ liệu . (ở đây ko yêu cầu VBA copy data từ sheet sang sheet)
Vướng mắc của e ở đây là e viết đoạn code
Sub Get_New_data()
Dim DataObj As MSForms.DataObject
Set DataObj = New MSForms.DataObject
DataObj.GetFromClipboard
SText = DataObj.GetText(1)
ActiveSheet.Range("A4").Value = SText
End Sub
Lúc này chỉ copy được dữ liệu từ clipboard vào được mỗi ô A4 của sheet Plan, mà dữ liệu ko tách ra từng cột . Mong các bác chỉ giáo thêm.