Hướng dẫn how to activate a cell in excel - cách kích hoạt một ô trong excel

Bỏ qua nội dung chính

Trình duyệt này không còn được hỗ trợ.

Nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, cập nhật bảo mật và hỗ trợ kỹ thuật.

Chọn và kích hoạt các ô

  • Bài báo
  • 01/22/2022
  • 2 phút để đọc

Trong bài viết này

Trong Microsoft Excel, bạn thường chọn một ô hoặc ô và sau đó thực hiện một hành động, chẳng hạn như định dạng các ô hoặc nhập các giá trị vào chúng. Trong Visual Basic, thường không cần thiết phải chọn các ô trước khi sửa đổi chúng.

Ví dụ: để nhập một công thức trong ô D6 bằng Visual Basic, bạn không cần chọn phạm vi D6. Chỉ cần trả về đối tượng phạm vi cho ô đó, sau đó đặt thuộc tính công thức thành công thức bạn muốn, như được hiển thị trong ví dụ sau.Range object for that cell, and then set the Formula property to the formula you want, as shown in the following example.

Sub EnterFormula() 
    Worksheets("Sheet1").Range("D6").Formula = "=SUM(D2:D5)" 
End Sub

Để biết thêm thông tin và ví dụ về việc sử dụng các phương pháp khác để kiểm soát các ô mà không cần chọn chúng, hãy xem cách: các ô tham chiếu và phạm vi.

Sử dụng phương thức chọn và thuộc tính lựa chọn

Phương pháp chọn kích hoạt các tấm và đối tượng trên các tờ; Thuộc tính Lựa chọn trả về một đối tượng đại diện cho lựa chọn hiện tại trên bảng hoạt động trong sổ làm việc đang hoạt động. Trước khi bạn có thể sử dụng thuộc tính lựa chọn thành công, bạn phải kích hoạt sổ làm việc, kích hoạt hoặc chọn một tờ, sau đó chọn một phạm vi (hoặc đối tượng khác) bằng phương thức chọn.Select method activates sheets and objects on sheets; the Selection property returns an object that represents the current selection on the active sheet in the active workbook. Before you can use the Selection property successfully, you must activate a workbook, activate or select a sheet, and then select a range (or other object) using the Select method.

Máy ghi âm macro thường sẽ tạo một macro sử dụng phương thức chọn và thuộc tính lựa chọn. Quy trình phụ sau đây được tạo bằng máy ghi âm macro và nó cho thấy cách chọn và lựa chọn hoạt động cùng nhau.Select method and the Selection property. The following Sub procedure was created using the macro recorder, and it shows how Select and Selection work together.

Sub Macro1() 
    Sheets("Sheet1").Select 
    Range("A1").Select 
    ActiveCell.FormulaR1C1 = "Name" 
    Range("B1").Select 
    ActiveCell.FormulaR1C1 = "Address" 
    Range("A1:B1").Select 
    Selection.Font.Bold = True 
End Sub

Ví dụ sau thực hiện cùng một nhiệm vụ mà không kích hoạt hoặc chọn bảng tính hoặc ô.

Sub Labels() 
    With Worksheets("Sheet1") 
        .Range("A1") = "Name" 
        .Range("B1") = "Address" 
        .Range("A1:B1").Font.Bold = True 
    End With 
End Sub

Chọn các ô trên bảng tính hoạt động

Nếu bạn sử dụng phương thức chọn để chọn ô, hãy lưu ý rằng chọn chỉ hoạt động trên bảng tính hoạt động. Nếu bạn chạy quy trình phụ của mình từ mô -đun, phương thức chọn sẽ thất bại trừ khi thủ tục của bạn kích hoạt bảng tính trước khi sử dụng phương thức chọn trên một phạm vi ô. Ví dụ: quy trình sau đây sao chép một hàng từ Sheet1 đến Sheet2 trong sổ làm việc đang hoạt động.Select method to select cells, be aware that Select works only on the active worksheet. If you run your Sub procedure from the module, the Select method will fail unless your procedure activates the worksheet before using the Select method on a range of cells. For example, the following procedure copies a row from Sheet1 to Sheet2 in the active workbook.

Sub CopyRow() 
    Worksheets("Sheet1").Rows(1).Copy 
    Worksheets("Sheet2").Select 
    Worksheets("Sheet2").Rows(1).Select 
    Worksheets("Sheet2").Paste 
End Sub

Kích hoạt một ô trong một lựa chọn

Sử dụng phương thức kích hoạt để kích hoạt một ô trong một lựa chọn. Chỉ có thể có một ô hoạt động, ngay cả khi một loạt các ô được chọn. Quy trình sau chọn một phạm vi và sau đó kích hoạt một ô trong phạm vi mà không thay đổi lựa chọn.Activate method to activate a cell within a selection. There can be only one active cell, even when a range of cells is selected. The following procedure selects a range and then activates a cell within the range without changing the selection.

Sub MakeActive() 
    Worksheets("Sheet1").Activate 
    Range("A1:D4").Select 
    Range("B2").Activate 
End Sub

Hỗ trợ và phản hồi

Có câu hỏi hoặc phản hồi về VBA văn phòng hoặc tài liệu này? Vui lòng xem hỗ trợ và phản hồi của Office VBA để được hướng dẫn về cách bạn có thể nhận được hỗ trợ và cung cấp phản hồi.

  • Lời khuyên Excel
  • Chức năng Excel
  • Công thức Excel
  • Biểu đồ Excel
  • Lời khuyên từ
  • Lời khuyên Outlook

Bài viết này đang nói về việc kích hoạt các ô để chỉnh sửa với một lần nhấp một lần trong Excel. Xin vui lòng làm như sau từng bước.

Kích hoạt các ô để chỉnh sửa bằng một cú nhấp chuột bằng mã VBA


Kích hoạt ô để chỉnh sửa bằng một cú nhấp chuột bằng mã VBA

Hướng dẫn how to activate a cell in excel - cách kích hoạt một ô trong excel


Mã VBA sau đây có thể giúp bạn kích hoạt các ô để chỉnh sửa chỉ bằng một cú nhấp chuột.

1. Mở bảng tính bạn cần kích hoạt các ô chỉ bằng một cú nhấp chuột. Nhấp chuột phải vào tab và nhấp vào Xem mã từ menu nhấp chuột phải.View Code from the right-clicking menu.

2. Trong cửa sổ mở Microsoft Visual Basic cho các ứng dụng, sao chép và dán mã VBA dưới đây vào cửa sổ mã.Microsoft Visual Basic for Applications window, copy and paste the below VBA code into the Code window.

Mã VBA: Kích hoạt ô để chỉnh sửa với một lần nhấp một lần

#If Win64 Then
'Updated by Extendoffice 2018/2/2
    Private Declare PtrSafe Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
    Private Declare PtrSafe Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
#Else
    Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
    Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
#End If
Const VK_NUMLOCK = 144
Const VK_CAPITAL = 20
Const VK_SCROLL = 145
Dim xOldNLState As Long
Dim xOldCLState As Long
Dim xOldSLState As Long
Const KEY_MASK As Integer = &HFF80 '

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If (GetKeyState(vbKeyShift) And KEY_MASK) <> 0 Then Exit Sub
    xOldNLState = GetAsyncKeyState(VK_NUMLOCK)
    xOldCLState = GetAsyncKeyState(VK_CAPITAL)
    xOldSLState = GetAsyncKeyState(VK_SCROLL)
    SendKeys "{F2}"
    If GetAsyncKeyState(VK_NUMLOCK) <> xOldNLState Then
        Application.SendKeys "{NUMLOCK}"
    End If
    If GetAsyncKeyState(VK_CAPITAL) <> xOldCLState Then
        Application.SendKeys "{CAPSLOCK}"
    End If
    If GetAsyncKeyState(VK_SCROLL) <> xOldSLState Then
        Application.SendKeys "{SCROLLLOCK}"
    End If
End Sub

Hướng dẫn how to activate a cell in excel - cách kích hoạt một ô trong excel

3. Nhấn đồng thời các phím ALT + Q để đóng cửa sổ Microsoft Visual Basic cho các ứng dụng.Alt + Q keys simultaneously to close the Microsoft Visual Basic for Applications window.

Từ giờ trở đi, khi nhấp một lần vào bất kỳ ô nào trong bảng tính hiện tại, ô sẽ được kích hoạt ngay lập tức.


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng năng suất của bạn lên 80%

  • Tái sử dụng: nhanh chóng chèn các công thức phức tạp, biểu đồ & nbsp; và bất cứ điều gì bạn đã sử dụng trước đây; Mã hóa các ô bằng mật khẩu; Tạo danh sách gửi thư và gửi email ...: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Đọc bố cục (dễ dàng đọc và chỉnh sửa số lượng lớn các ô); Dán vào phạm vi được lọc ... (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Hợp nhất các ô/hàng/cột mà không mất dữ liệu; Chia nội dung tế bào; Kết hợp các hàng/cột trùng lặp ... Ngăn chặn các ô trùng lặp; So sánh phạm vi ... without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Chọn các hàng trùng lặp hoặc độc đáo; Chọn các hàng trống (tất cả các ô trống); Siêu tìm và mờ tìm trong nhiều sách bài tập; Chọn ngẫu nhiên ... Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Sao chép chính xác nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tham chiếu đến nhiều tờ; Chèn đạn, hộp kiểm và nhiều hơn nữa ... Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Trích xuất văn bản, thêm văn bản, xóa theo vị trí, loại bỏ không gian; Tạo và in các phần phụ phân trang; Chuyển đổi giữa nội dung ô và bình luận ..., Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Siêu bộ lọc (lưu và áp dụng các sơ đồ lọc cho các bảng khác); Sắp xếp nâng cao theo tháng/tuần/ngày, tần suất và nhiều hơn nữa; Bộ lọc đặc biệt của in đậm, nghiêng ... (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Kết hợp sách bài tập và bảng tính; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều tờ; Batch Chuyển đổi XLS, XLSX và PDF ...; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office/Excel 2007-2019 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ các tính năng dùng thử miễn phí 30 ngày. Đảm bảo hoàn lại tiền 60 ngày.. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.

Hướng dẫn how to activate a cell in excel - cách kích hoạt một ô trong excel


Tab Office mang giao diện được lập bảng đến văn phòng và làm cho công việc của bạn dễ dàng hơn nhiều

  • Kích hoạt chỉnh sửa và đọc theo bảng trong Word, Excel, PowerPoint, Nhà xuất bản, Truy cập, Visio và Dự án., Publisher, Access, Visio and Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng năng suất của bạn lên 50%và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày!

Hướng dẫn how to activate a cell in excel - cách kích hoạt một ô trong excel

Comments(7) (7)

Chưa có xếp hạng nào. Hãy là người đầu tiên xếp hạng!

Làm thế nào bạn có thể kích hoạt một ô trong MS Excel?

Trong Excel, bạn có thể kích hoạt một ô bằng..
A. Nhấn phím tab ..
B. Nhấp vào ô ..
C. Nhấn phím mũi tên ..
D. Tất cả những điều trên..

Tế bào hoạt động tế bào trong Excel là gì?

TẾ BÀO HOẠT ĐỘNG.Trong một bảng tính Excel, mỗi hình chữ nhật hoặc hộp nhỏ được gọi là ô.Ô hoạt động là ô đã chọn trong đó dữ liệu được nhập khi bạn bắt đầu nhập.Chỉ có một ô hoạt động tại một thời điểm.the selected cell in which data is entered when you begin typing. Only one cell is active at a time.