Import file chứa hàm sang 1 file Copy không chứa hàm

Liên hệ QC

bitun1991

Thành viên mới
Tham gia
20/6/18
Bài viết
35
Được thích
3
DEAR CÁC ANH CHỊ,

em muốn hỏi là em đang có 1 file "chưa hàm để tính toán" nhưng, em muốn xuất file excel copy có đầy đủ các sheets kết quả mà e đã tính toán nhưng "không chứa hàm tính toán" trong file đó.
Thao tác tạo bằng một nút bấm tạo file trong 1 sheets như file đính kèm.

Ai giúp e với ạ.
 

File đính kèm

  • kết quả cần import.xlsx
    11.3 KB · Đọc: 8
  • Sheet chứa hàm.xlsx
    13.7 KB · Đọc: 8
DEAR CÁC ANH CHỊ,

em muốn hỏi là em đang có 1 file "chưa hàm để tính toán" nhưng, em muốn xuất file excel copy có đầy đủ các sheets kết quả mà e đã tính toán nhưng "không chứa hàm tính toán" trong file đó.
Thao tác tạo bằng một nút bấm tạo file trong 1 sheets như file đính kèm.

Ai giúp e với ạ.
Cái này của bạn thực hiện record macro là được mà.
 
Upvote 0
DEAR CÁC ANH CHỊ,

em muốn hỏi là em đang có 1 file "chưa hàm để tính toán" nhưng, em muốn xuất file excel copy có đầy đủ các sheets kết quả mà e đã tính toán nhưng "không chứa hàm tính toán" trong file đó.
Thao tác tạo bằng một nút bấm tạo file trong 1 sheets như file đính kèm.

Ai giúp e với ạ.
Bạn thử

Mã:
Sub XuatSheet()
Application.ScreenUpdating = False
Dim J As Integer
Sheets(Array("1", "2", "3", "4", "5", "6")).Copy
  For J = 1 To Sheets.Count
  Sheets(J).Activate
  [E6:I14].Copy
  [E6:I14].PasteSpecial Paste:=xlPasteValues
  Application.CutCopyMode = True
  Range("E5").Select
  Next
  Application.ScreenUpdating = True
End Sub
 

File đính kèm

  • Sheet chứa hàm.xlsm
    21.3 KB · Đọc: 8
Upvote 0
Bạn thử

Mã:
Sub XuatSheet()
Application.ScreenUpdating = False
Dim J As Integer
Sheets(Array("1", "2", "3", "4", "5", "6")).Copy
  For J = 1 To Sheets.Count
  Sheets(J).Activate
  [E6:I14].Copy
  [E6:I14].PasteSpecial Paste:=xlPasteValues
  Application.CutCopyMode = True
  Range("E5").Select
  Next
  Application.ScreenUpdating = True
End Sub
Sao không copy cả cells cho nó rộng hả bạn.:D
 
Upvote 0
ANH LÀM COPY CẢ SHEET ĐI ANH
Bài đã được tự động gộp:



CHỈ E CÁCH COP CẢ SHEET VỚI
Bạn để ý dòng này rồi thay theo file thật của mình, vì tôi không thấy dữ liệu thật của bạn.

Mã:
[E6:I14].Copy
  [E6:I14].PasteSpecial Paste:=xlPasteValues
 
Upvote 0
Làm đúng theo ý của bạn ấy thôi đó anh :D
Nhưng mà e sử dụng vẫn thấy ra hàm anh ạ.
anh xem cách cop ko chứa hàm ấy ạ. như copy bình thường ấy ạ
Bài đã được tự động gộp:

Bạn để ý dòng này rồi thay theo file thật của mình, vì tôi không thấy dữ liệu thật của bạn.

Mã:
[E6:I14].Copy
  [E6:I14].PasteSpecial Paste:=xlPasteValues


Nó vẫn ra file copy chứa hàm và hiện lên chữ này
Bài đã được tự động gộp:

Nhưng mà e sử dụng vẫn thấy ra hàm anh ạ.
anh xem cách cop ko chứa hàm ấy ạ. như copy bình thường ấy ạ
Bài đã được tự động gộp:




Nó vẫn ra file copy chứa hàm và hiện lên chữ này
 
Upvote 0
Nhưng mà e sử dụng vẫn thấy ra hàm anh ạ.
anh xem cách cop ko chứa hàm ấy ạ. như copy bình thường ấy ạ
Bài đã được tự động gộp:




Nó vẫn ra file copy chứa hàm và hiện lên chữ này
Bài đã được tự động gộp:
Bạn đang nói file bài 5 hay file của bạn?
 
Upvote 0
Bạn thử

Mã:
Sub XuatSheet()
Application.ScreenUpdating = False
Dim J As Integer
Sheets(Array("1", "2", "3", "4", "5", "6")).Copy
  For J = 1 To Sheets.Count
  Sheets(J).Activate
  [E6:I14].Copy
  [E6:I14].PasteSpecial Paste:=xlPasteValues
  Application.CutCopyMode = True
  Range("E5").Select
  Next
  Application.ScreenUpdating = True
End Sub
các bạn cho mình hỏi thêm xíu, nếu mình không chỉ copy 6 sheet, mà số sheets copy rất nhiều thì mình làm cách nào ạ. XIn cảm ơn ạ
 
Upvote 0
các bạn cho mình hỏi thêm xíu, nếu mình không chỉ copy 6 sheet, mà số sheets copy rất nhiều thì mình làm cách nào ạ. XIn cảm ơn ạ
Bạn thử code dưới nhé:
PHP:
Sub XuatSheet()
    Application.ScreenUpdating = FALSE
    Dim J           As Integer
    Sheets.Copy
    For J = 1 To Sheets.Count
        Sheets(J).Activate
        [E6:I14].Copy
        [E6:I14].PasteSpecial Paste:=xlPasteValues
        Application.CutCopyMode = TRUE
        Range("E5").Select
    Next
    Application.ScreenUpdating = TRUE
End Sub
 
Upvote 0
Bạn thử code dưới nhé:
PHP:
Sub XuatSheet()
    Application.ScreenUpdating = FALSE
    Dim J           As Integer
    Sheets.Copy
    For J = 1 To Sheets.Count
        Sheets(J).Activate
        [E6:I14].Copy
        [E6:I14].PasteSpecial Paste:=xlPasteValues
        Application.CutCopyMode = TRUE
        Range("E5").Select
    Next
    Application.ScreenUpdating = TRUE
End Sub
cảm ơn bạn rất nhiều :):)
 
Upvote 0
Web KT
Back
Top Bottom