Đến dòng theo số đánh ở 1 ô? (1 người xem)

Liên hệ QC

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

hoatinhyeu862000

Thành viên hoạt động
Tham gia
19/7/13
Bài viết
135
Được thích
3
Như tiêu đề e đang muốn nhờ a chị giúp đỡ theo như trong file e đính kèm ví dụ cụ thể như sau:
Ở ô E1 e đánh vào số 10 thì nó sẽ tự động tim đến dòng số 13 vì sao k phải dòng 10 là gì e có sai lệch 3 dòng đầu 123 cố định freeze panes
Ở ô F1 sẽ là phần đánh dòng chênh lệch có thể là 2 hoặc 3 hoặc 4 nếu freeze panes có thay đổi ạ.
Và nó sẽ tự động copy dòng đó bằng theo 1 phân vùng định dạng động ở A1 và B1 giả sử A1 là 1 thì nó sẽ chọn dòng A13 và B1 là 6 hoặc 7 hoặc 8 thì nó sẽ tương đương FGH13 ạ.
Xin cảm ơn a chị
 

File đính kèm

Như tiêu đề e đang muốn nhờ a chị giúp đỡ theo như trong file e đính kèm ví dụ cụ thể như sau:
Ở ô E1 e đánh vào số 10 thì nó sẽ tự động tim đến dòng số 13 vì sao k phải dòng 10 là gì e có sai lệch 3 dòng đầu 123 cố định freeze panes
Ở ô F1 sẽ là phần đánh dòng chênh lệch có thể là 2 hoặc 3 hoặc 4 nếu freeze panes có thay đổi ạ.
Và nó sẽ tự động copy dòng đó bằng theo 1 phân vùng định dạng động ở A1 và B1 giả sử A1 là 1 thì nó sẽ chọn dòng A13 và B1 là 6 hoặc 7 hoặc 8 thì nó sẽ tương đương FGH13 ạ.
Xin cảm ơn a chị
Đọc tới lui nhiều lần mà không biết bạn muôn gì luôn. Nêu mục đích cụ thể là gì càng chi tiết càng tốt, nên có VD mẫu sẽ dễ thực hiện hơn.
 
Upvote 0
Dạ thế này ạ:
1. Em muốn đến 1 dòng khi e đánh vào ô E1 giá trị nào đó thì nó sẽ tự động đến dòng đó vì dụ e đánh giá trị là 10 thì nó sẽ đến ô 13.
2. Khi đến đó thì nó sẽ tự động copy 1 vùng từ trong dòng đó giả sử em đánh 10 thì nó sẽ đến dòng 13 và tự động copy từ A13 - M13 chẳng hạn
Riêng phần copy thì e mong muốn ở ô A1 và B1 sẽ chính là 2 chỉ số để nó copy từ A - M hoặc A - C tức là dòng A sẽ cố định rồi còn bên B1 sẽ là di động có thể đánh bcdfgh v.v....
E cảm ơn ạ
 
Upvote 0
Dạ thế này ạ:
1. Em muốn đến 1 dòng khi e đánh vào ô E1 giá trị nào đó thì nó sẽ tự động đến dòng đó vì dụ e đánh giá trị là 10 thì nó sẽ đến ô 13.
2. Khi đến đó thì nó sẽ tự động copy 1 vùng từ trong dòng đó giả sử em đánh 10 thì nó sẽ đến dòng 13 và tự động copy từ A13 - M13 chẳng hạn
Riêng phần copy thì e mong muốn ở ô A1 và B1 sẽ chính là 2 chỉ số để nó copy từ A - M hoặc A - C tức là dòng A sẽ cố định rồi còn bên B1 sẽ là di động có thể đánh bcdfgh v.v....
E cảm ơn ạ
Bạn sử dụng code này cho sheet1 thử xem.
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$E$1" Then Range("A" & [e1].Value + 3 & ":" & Cells([e1].Value + 3, [b1].Value).Address).Copy
End Sub
 
Upvote 0
chuẩn rồi bác ạ e cảm ơn, bác có thể giúp đỡ em thêm khi chọn dòng nó tự động kéo đến đúng dòng đó đc k ạ ví dụ đang ở dòng 1 khi tìm và copy dong 100 hay hơn nữa nó sẽ tự hiển thị đúng đến vị trí đó ạ
 
Lần chỉnh sửa cuối:
Upvote 0
chuẩn rồi bác ạ e cảm ơn, bác có thể giúp đỡ em thêm khi chọn dòng nó tự động kéo đến đúng dòng đó đc k ạ ví dụ đang ở dòng 1 khi tìm và copy dong 100 hay hơn nữa nó sẽ tự hiển thị đúng đến vị trí đó ạ
Vậy sửa code lại thế này.
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$E$1" Then
        Range("A" & [e1].Value + 3 & ":" & Cells([e1].Value + 3, [b1].Value).Address).Select
        Selection.Copy
    End If
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom