Xuất dữ liệu từ 1 bảng excel của 1 file sang 1 bảng excel của 1 file khác (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

timuskie

Thành viên mới
Tham gia
15/5/12
Bài viết
4
Được thích
0
Chào các bác

Các bác cho em hỏi một chuyện (em tìm mà không thấy đề tài này ở trên diễn đàn)
Để chuyển dữ liệu từ 1 bảng excel của 1 file sang 1 bảng excel của 1 file khác ngoài cách copy - paste cả bảng chúng ta còn có những cách gì nữa? (sau khi chuyển dữ liệu - 2 trang này giống nhau hoàn toàn về số liệu và format)

Cám ơn các bác trước !
 
các bác pro ơi, giúp em với
 
Chào các bác

Các bác cho em hỏi một chuyện (em tìm mà không thấy đề tài này ở trên diễn đàn)
Để chuyển dữ liệu từ 1 bảng excel của 1 file sang 1 bảng excel của 1 file khác ngoài cách copy - paste cả bảng chúng ta còn có những cách gì nữa? (sau khi chuyển dữ liệu - 2 trang này giống nhau hoàn toàn về số liệu và format)

Cám ơn các bác trước !
Mục đích của bạn là gì???
 
Phải chăng bạn click chuột phải vào tên sheet , xuất hiện move or copy bạn thử làm các bước tiếp theo nhé!
 
Mục đích của bạn là gì???

Vấn đề của em như sau:
Em có 2 files excel khác nhau, mỗi file có 1 sheet giống hệt nhau:
1. file số 1 được nhập dữ liệu, những dữ liệu này được tổng hợp vào 1 sheet (sheet A) của file 1 này.
2. file số 2 có sheet B sẽ lấy thông tin từ sheet A của file 1, 2 sheet này giống hệt nhau. Sheet B này sẽ làm dữ liệu để thực hiện các phép tính khác.

Khi copy - paste từ sheet A của file 1 sang sheet B của file 2: em dùng lệnh paste Values.

Em có nghe thấy có ai đó nói là có thể dùng cách khác (hình như macros gì đó) có thể chuyển dữ liệu từ sheet A của file 1 sang sheet B của file 2. Em tìm mãi trong diễn đàn mà không thấy. Nếu bác biết bác giúp em với.

Xin chân thành cám ơn bác
 
Vấn đề của em như sau:
Em có 2 files excel khác nhau, mỗi file có 1 sheet giống hệt nhau:
1. file số 1 được nhập dữ liệu, những dữ liệu này được tổng hợp vào 1 sheet (sheet A) của file 1 này.
2. file số 2 có sheet B sẽ lấy thông tin từ sheet A của file 1, 2 sheet này giống hệt nhau. Sheet B này sẽ làm dữ liệu để thực hiện các phép tính khác.

Khi copy - paste từ sheet A của file 1 sang sheet B của file 2: em dùng lệnh paste Values.

Em có nghe thấy có ai đó nói là có thể dùng cách khác (hình như macros gì đó) có thể chuyển dữ liệu từ sheet A của file 1 sang sheet B của file 2. Em tìm mãi trong diễn đàn mà không thấy. Nếu bác biết bác giúp em với.

Xin chân thành cám ơn bác

Bạn diễn giải nhưng không đính kèm File nên tôi cũng chưa hiểu bạn muốn như thế nào? Còn bạn nêu:


mỗi file có 1 sheet giống hệt nhau

Thì bạn mở cả 2 File và dùng Link, nếu Link từ A qua B thì khi A có thay đổi thì B tự thay đổi theo.
 
Vấn đề của em như sau:
Em có 2 files excel khác nhau, mỗi file có 1 sheet giống hệt nhau:
1. file số 1 được nhập dữ liệu, những dữ liệu này được tổng hợp vào 1 sheet (sheet A) của file 1 này.
2. file số 2 có sheet B sẽ lấy thông tin từ sheet A của file 1, 2 sheet này giống hệt nhau. Sheet B này sẽ làm dữ liệu để thực hiện các phép tính khác.

Khi copy - paste từ sheet A của file 1 sang sheet B của file 2: em dùng lệnh paste Values.

Em có nghe thấy có ai đó nói là có thể dùng cách khác (hình như macros gì đó) có thể chuyển dữ liệu từ sheet A của file 1 sang sheet B của file 2. Em tìm mãi trong diễn đàn mà không thấy. Nếu bác biết bác giúp em với.

Xin chân thành cám ơn bác
Bạn có thể dùng code này xem

[GPECODE=vb]
Sub Test()
Dim wb As String
wb = Application.GetOpenFilename("Excel Files (*.xls*), *.xls")
With Workbooks.Open(wb)
Sheets("Sheet A").UsedRange.Copy ThisWorkbook.Sheets("Sheet B").Range("A1")
.Close False
End With
End Sub


[/GPECODE]
Chỗ .Range("A1") bạn thay muốn thay đổi ô muốn paste dữ liệu
 
Bạn có thể dùng code này xem

[GPECODE=vb]
Sub Test()
Dim wb As String
wb = Application.GetOpenFilename("Excel Files (*.xls*), *.xls")
With Workbooks.Open(wb)
Sheets("Sheet A").UsedRange.Copy ThisWorkbook.Sheets("Sheet B").Range("A1")
.Close False
End With
End Sub


[/GPECODE]
Chỗ .Range("A1") bạn thay muốn thay đổi ô muốn paste dữ liệu

Cám ơn bác,
Bác làm ơn chỉ giùm em chỗ nào hướng dẫn để viết cái này nhé. Một lần nữa cám ơn bác!
 
bạn thử kéo chuột vào sheet/ kick chuột phải chon move or coppy/ bạn chọn sheet muốn sao chép, tích vào create a copy
 
Vấn đề của em như sau:
Em có 2 files excel khác nhau, mỗi file có 1 sheet giống hệt nhau:
1. file số 1 được nhập dữ liệu, những dữ liệu này được tổng hợp vào 1 sheet (sheet A) của file 1 này.
2. file số 2 có sheet B sẽ lấy thông tin từ sheet A của file 1, 2 sheet này giống hệt nhau. Sheet B này sẽ làm dữ liệu để thực hiện các phép tính khác.

Khi copy - paste từ sheet A của file 1 sang sheet B của file 2: em dùng lệnh paste Values.

Em có nghe thấy có ai đó nói là có thể dùng cách khác (hình như macros gì đó) có thể chuyển dữ liệu từ sheet A của file 1 sang sheet B của file 2. Em tìm mãi trong diễn đàn mà không thấy. Nếu bác biết bác giúp em với.

Xin chân thành cám ơn bác
Nếu dung lượng file không lớn thì có thêm một cách nữa cũng khá hay ho là chuyển tất cả sheet tính toàn của file 2 sang file 1 và cho tất cả liên kết với sheet A của file1.
Làm xong, bỏ luôn file 2, chỉ cần file 1 là có đủ nội dung cả 2 file cũ và chỉ liên kết với 1 sheet A, đỡ phải copy, code...
 
Web KT

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

Back
Top Bottom