Di chuyển qua lại giữa các cells

Liên hệ QC

discover

Thành viên mới
Tham gia
10/6/08
Bài viết
42
Được thích
15
Chào các bạn,
Khi thao tác với nhiều với dữ liệu, ta thường hay quay qua quay lại các sheets: Ctrl + PgUp/PgDn; hay giữa các workbooks: Ctrl + F6/Shift + F6.
Vậy qua lại với các cells vừa thao tác thì ta dùng Hotkey nào?
Bạn nào biết chỉ mình với nhé, cảm ơn các bạn rất nhiều.
 
Chào các bạn,
Khi thao tác với nhiều với dữ liệu, ta thường hay quay qua quay lại các sheets: Ctrl + PgUp/PgDn; hay giữa các workbooks: Ctrl + F6/Shift + F6.
Vậy qua lại với các cells vừa thao tác thì ta dùng Hotkey nào?
Bạn nào biết chỉ mình với nhé, cảm ơn các bạn rất nhiều.
Đơn giản bằng các phím mũi tên trái, phải, lên, xuống hoặc Tab, Shift+Tab hoặc chuyển nhanh bằng Ctrl+phím các mũi tên
 
Cảm ơn bạn Viehoai,
Mình muốn nói là "di chuyển giữa các cells vừa thao tác".
Ví dụ: Mình vừa thao tác xong ở cell A1 (active A1). Xong mình di chuyển xuống cell AA219 (active AA219). Xong mình di chuyển xuống cell BB120 (active BB120).
Vậy thì mình phải dùng hotkey nào để di chuyển qua lại giữa các cells này mà không cần scroll màn hình hay split window?
 
Cảm ơn bạn Viehoai,
Mình muốn nói là "di chuyển giữa các cells vừa thao tác".
Ví dụ: Mình vừa thao tác xong ở cell A1 (active A1). Xong mình di chuyển xuống cell AA219 (active AA219). Xong mình di chuyển xuống cell BB120 (active BB120).
Vậy thì mình phải dùng hotkey nào để di chuyển qua lại giữa các cells này mà không cần scroll màn hình hay split window?

Có code đây :

PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    On Error GoTo Thoat
    If Target = [a1] Then [aa219].Activate
    If Target = [aa219] Then [bb120].Activate
    If Target = [bb120] Then [a1].Activate
Thoat:
End Sub
 

File đính kèm

  • SelClls.xls
    20.5 KB · Đọc: 20
Long ơi là Long !
Người ta hỏi phải dùng hotkey nào để di chuyển qua lại giữa các cells mà không cần scroll màn hình hay split window? ô aa... bb... chỉ là ví dụ thôi nên code của bạn không đáp ứng được yêu cầu chung đâu.

@ discover theo tôi hiểu là bạn đang muốn di chuyển (đặt con trỏ) vào một ô bất kỳ mà bạn muốn? nếu đúng như vậy thì bạn gõ vào hộp Namebox địa chỉ bạn muốn tới (vd: bb220) và nhấn Enter (dùng hotkey thì tôi không biết).
 
Tương tự như cách anh TRung Chinh bạn có thể nhấn Ctrl+G và đánh vào vị trí bạn cần đến.
 
Long ơi là Long !
Người ta hỏi phải dùng hotkey nào để di chuyển qua lại giữa các cells mà không cần scroll màn hình hay split window? ô aa... bb... chỉ là ví dụ thôi nên code của bạn không đáp ứng được yêu cầu chung đâu.

Em dùng code này để có thêm phím tắt Ctrl Shift Z, Ctrl Shift X, Ctrl Shift C. Mấy cái cells trong code chỉ là ví dụ, cũng chỉ là làm cho vui thôi chứ thực ra em thấy cũng không cần thiết lắm.

PHP:
Private Sub Workbook_Open()
    Application.OnKey "^+z", "SelectA1"
    Application.OnKey "^+x", "SelectA10"
    Application.OnKey "^+c", "SelectA20"
End Sub
PHP:
Sub SelectA1()
    [a1].Activate
End Sub
Sub SelectA10()
    [a10].Activate
End Sub
Sub SelectA20()
    [a20].Activate
End Sub
 

File đính kèm

  • test.xls
    23.5 KB · Đọc: 14
Trời ạ, các bác lại còn viết code nữa!
Theo em hiểu, bạn ấy hỏi có cách nào nhanh nhất để quay lại cell vừa thao tác gần nhất hoặc các cell thường xuyên thao tác nhất.
Theo cá nhân em, có 3 cách (hơi thủ công một tý).
Cách 1: Dùng để quay lại cell vừa thao tác gần nhất: Lệnh Undo (Ctrl+Z), nó sẽ undo lại nội dung bạn vừa làm ở Cell gần nhất, bạn đã quay về nó. Nhược điểm là nó sẽ làm thay đổi giá trị của cell đó, bạn khắc phục bằng cách Redo (Ctrl+Y) sau khi đã quay trở về cell bạn muốn.
Cách 2: Dùng Name box hoặc Go to: Nếu là những cell thao tác thường xuyên, bạn nhớ địa chỉ cell (ví dụ A120) và bấm F5, gõ địa chỉ ô: A120
Cách 3: (Rất thủ công), giả sử trong sheet của bạn chỉ có một số lượng ít các cell (dưới 10cell) được nhập liệu thường xuyên, bạn nên lock hết các cell khác lại, chỉ unlock các cell phải nhập liệu, khi đó bạn di chuyển chỉ trong phạm vi các cell unlock, sẽ nhanh và dễ dàng hơn nhiều.
Muốn unlock một cell: Ctrl+1 để mở Format Cell, trong tab Protection, bỏ dấu tick Locked với các cell bạn muốn unlock.
Sau đó dùng lệnh Protect Sheet để lock các cell không sử dụng.
Tóm lại tuỳ vào nhu cầu cụ thể của bạn để vận dụng các phím tắt của Excel cho nhu cầu của bạn, Tôi chỉ đưa ra mấy ý kiến cá nhân của tôi sau khi đọc và hiểu câu hỏi của bạn theo cách hiểu của tôi.
 
Web KT
Back
Top Bottom