Hỏi cách sao ô hàng loạt có điều kiện

  • Thread starter Thread starter a10
  • Ngày gửi Ngày gửi
Liên hệ QC

a10

Thành viên mới
Tham gia
6/4/12
Bài viết
20
Được thích
1
Mình có 1 file excel như file đính kèm. Các dòng chữ đỏ là các dòng được sao chép (chỉ lấy giá trị) từ các dòng chữ vàng phía hàng trên của nó.
Ví dụ: mình làm bằng tay
+ từ dòng số 5 đến dòng số 9 là cóp dữ liệu của dòng 4
+ từ dòng số 11 đến dòng số 14 là cóp dữ liệu của dòng 10
Cứ tiếp tục như vậy cho đến hết số dòng trống mình cần
Vậy có bác nào có công thức hoặc cách nào để làm hàng loạt được k thì bảo mình với
Cảm ơn mọi người, cảm ơn diễn đàn
 

File đính kèm

Mình có 1 file excel như file đính kèm. Các dòng chữ đỏ là các dòng được sao chép (chỉ lấy giá trị) từ các dòng chữ vàng phía hàng trên của nó.
Ví dụ: mình làm bằng tay
+ từ dòng số 5 đến dòng số 9 là cóp dữ liệu của dòng 4
+ từ dòng số 11 đến dòng số 14 là cóp dữ liệu của dòng 10
Cứ tiếp tục như vậy cho đến hết số dòng trống mình cần
Vậy có bác nào có công thức hoặc cách nào để làm hàng loạt được k thì bảo mình với
Cảm ơn mọi người, cảm ơn diễn đàn
Bạn đặt cột phụ, lọc và filter!!
 

File đính kèm

Mình có 1 file excel như file đính kèm. Các dòng chữ đỏ là các dòng được sao chép (chỉ lấy giá trị) từ các dòng chữ vàng phía hàng trên của nó.
Ví dụ: mình làm bằng tay
+ từ dòng số 5 đến dòng số 9 là cóp dữ liệu của dòng 4
+ từ dòng số 11 đến dòng số 14 là cóp dữ liệu của dòng 10
Cứ tiếp tục như vậy cho đến hết số dòng trống mình cần
Vậy có bác nào có công thức hoặc cách nào để làm hàng loạt được k thì bảo mình với
Cảm ơn mọi người, cảm ơn diễn đàn
Hãy thư giãn với VBA
 

File đính kèm

Cảm ơn bạn nhiều. Bạn làm rất đúng ý của mình muốn làm nhưng mình có điều muốn hỏi bạn:
- Có làm cách nào để mình có thể lựa chọn vùng cần thực hiện được k? Bởi vì đôi khi số cột k đúng như file mình hỏi. Ví dụ cần thực hiện vùng nào là mình bôi đen vùng đó xong ấn vào nó sẽ thực hiện chỉ trong vùng chọn ấy
(Mình vừa thực hiện với file khác có thừa hoặc thiếu 1 cột là nó bị sai. Mình đã thêm và bớt cột để chạy cho đúng nhưng cũng muốn hỏi bạn xem có cách tiện hơn k thì bảo mình)
 
Cảm ơn bạn nhiều. Bạn làm rất đúng ý của mình muốn làm nhưng mình có điều muốn hỏi bạn:
- Có làm cách nào để mình có thể lựa chọn vùng cần thực hiện được k? Bởi vì đôi khi số cột k đúng như file mình hỏi. Ví dụ cần thực hiện vùng nào là mình bôi đen vùng đó xong ấn vào nó sẽ thực hiện chỉ trong vùng chọn ấy
(Mình vừa thực hiện với file khác có thừa hoặc thiếu 1 cột là nó bị sai. Mình đã thêm và bớt cột để chạy cho đúng nhưng cũng muốn hỏi bạn xem có cách tiện hơn k thì bảo mình)
Mở File, nhấn nút "COPPY DU LIEU"
Bạn muốn copy vùng nào thì dùng chuột chọn vùng đó ! Nhớ Ennable macro nhé!
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn bạn nhiều. Bạn làm rất đúng ý của mình muốn làm nhưng mình có điều muốn hỏi bạn:
- Có làm cách nào để mình có thể lựa chọn vùng cần thực hiện được k? Bởi vì đôi khi số cột k đúng như file mình hỏi. Ví dụ cần thực hiện vùng nào là mình bôi đen vùng đó xong ấn vào nó sẽ thực hiện chỉ trong vùng chọn ấy
(Mình vừa thực hiện với file khác có thừa hoặc thiếu 1 cột là nó bị sai. Mình đã thêm và bớt cột để chạy cho đúng nhưng cũng muốn hỏi bạn xem có cách tiện hơn k thì bảo mình)

Nếu vậy thì bạn chạy sub sau
Mã:
Sub Fill()
Dim cell As Range
For Each cell In Selection
If cell = "" Then cell = cell.Offset(-1)
Next
End Sub
Muốn thực hiện vùng nào thì bôi đen vùng đó xong chạy macro
 
Web KT

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

Back
Top Bottom