Xin code macro tạo new book mới và copy dữ liệu

Liên hệ QC

cando129

Thành viên mới
Tham gia
26/4/19
Bài viết
20
Được thích
-1
Giới tính
Nam
Dear Anh Chị Các Bác Pro.
giúp e vấn đề sau:

em đang làm việc trên file excel tên là A, và e muốn copy dữ liệu trên sheet hiện hành sang một new book mới để làm tiếp,vì e không muốn chỉnh sửa gì ở file A cả.
ace bác nào biết code nào hay hay giúp e vơi, e thử record macro và nó chỉ tạo new book chứ không copy dữ liệu.mong các ace cao nhân chỉ giúp

đoạn code e ghi bằng macro sau:
'đoạn này là chọn và copy qua book mới
ActiveCell.Cells.Select
Selection.copy
Workbooks.Add
ActiveCell.Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'đoạn này e hiểu là xóa cột dòng
ActiveCell.Rows("1:1").EntireRow.Select
Application.CutCopyMode = False
Selection.delete Shift:=xlUp
ActiveCell.Columns("A:A").EntireColumn.Select
Selection.delete Shift:=xlToLeft
Windows("A.xlsb").Activate
 
Dear Anh Chị Các Bác Pro.
giúp e vấn đề sau:

em đang làm việc trên file excel tên là A, và e muốn copy dữ liệu trên sheet hiện hành sang một new book mới để làm tiếp,vì e không muốn chỉnh sửa gì ở file A cả.
ace bác nào biết code nào hay hay giúp e vơi, e thử record macro và nó chỉ tạo new book chứ không copy dữ liệu.mong các ace cao nhân chỉ giúp

đoạn code e ghi bằng macro sau:
'đoạn này là chọn và copy qua book mới
ActiveCell.Cells.Select
Selection.copy
Workbooks.Add
ActiveCell.Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'đoạn này e hiểu là xóa cột dòng
ActiveCell.Rows("1:1").EntireRow.Select
Application.CutCopyMode = False
Selection.delete Shift:=xlUp
ActiveCell.Columns("A:A").EntireColumn.Select
Selection.delete Shift:=xlToLeft
Windows("A.xlsb").Activate
Bạn thử code này.
Mã:
Sub taomoi()
Sheets("Sheet1").Copy
end sub
 
Dear Anh Chị Các Bác Pro.
giúp e vấn đề sau:

em đang làm việc trên file excel tên là A, và e muốn copy dữ liệu trên sheet hiện hành sang một new book mới để làm tiếp,vì e không muốn chỉnh sửa gì ở file A cả.
ace bác nào biết code nào hay hay giúp e vơi, e thử record macro và nó chỉ tạo new book chứ không copy dữ liệu.mong các ace cao nhân chỉ giúp

đoạn code e ghi bằng macro sau:
'đoạn này là chọn và copy qua book mới
ActiveCell.Cells.Select
Selection.copy
Workbooks.Add
ActiveCell.Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'đoạn này e hiểu là xóa cột dòng
ActiveCell.Rows("1:1").EntireRow.Select
Application.CutCopyMode = False
Selection.delete Shift:=xlUp
ActiveCell.Columns("A:A").EntireColumn.Select
Selection.delete Shift:=xlToLeft
Windows("A.xlsb").Activate
Thử vầy xem, muốn xuất File từ sheet nào thì chọn sheet đó rồi chạy code.
Mã:
Sub Xuat_FileMoi()
   ActiveSheet.Copy
   MsgBox "DA XUÁT DU LIEU RA FILE MÓI", vbExclamation, "         THÔNG BÁO"
End Sub
 
2 bác đều code hay cả, nhưng mà cái file của mình nó có mấy button macro(hình ảnh) nữa nên code của 2 bác nó copy luôn cả button luôn, ý mình ở đây là chỉ copy dữ liệu thôi không copy button hình ảnh.
 
2 bác đều code hay cả, nhưng mà cái file của mình nó có mấy button macro(hình ảnh) nữa nên code của 2 bác nó copy luôn cả button luôn, ý mình ở đây là chỉ copy dữ liệu thôi không copy button hình ảnh.
thử nghiệm nhé
Mã:
ActiveSheet.UsedRange.Copy
ActiveSheet.FillAcrossSheets Worksheets("Sheet1").Range("A1:D20"), xlFillWithAll 'xlFillWithContents  'xlFillWithFormats
 
thử nghiệm nhé
Mã:
ActiveSheet.UsedRange.Copy
ActiveSheet.FillAcrossSheets Worksheets("Sheet1").Range("A1:D20"), xlFillWithAll 'xlFillWithContents  'xlFillWithFormats
báo lỗi đoạn này bác ơi ActiveSheet.FillAcrossSheets Worksheets("Sheet1").Range("A1:D20"), xlFillWithAll 'xlFillWithContents 'xlFillWithFormats
 
2 bác đều code hay cả, nhưng mà cái file của mình nó có mấy button macro(hình ảnh) nữa nên code của 2 bác nó copy luôn cả button luôn, ý mình ở đây là chỉ copy dữ liệu thôi không copy button hình ảnh.
Thêm 1 đoạn code xóa Shapes là xong.
 
Web KT

Bài viết mới nhất

Back
Top Bottom