Cách gán giá trị cho ô trong excel
Gán tên cho các ô trong Microsoft Excel giúp đơn giản hóa việc tham chiếu ô hoặc phạm vi ô. Ví dụ, thay vì tham chiếu "=Sheet1. $D$1. $K$23," bạn có thể xác định tên "dữ liệu" và sử dụng tên đó làm tham chiếu. Điều này làm giảm các lỗi tiềm ẩn do nhập sai một phạm vi và tiết kiệm thời gian tham khảo các phạm vi khó nhớ. Microsoft Excel cho phép bạn gán tên cho bất kỳ phạm vi ô nào bằng tiện ích "Xác định tên" của nó, có thể đánh giá thông qua menu chuột phải Show
tiểu sử nhà văn C. Taylor bắt đầu sự nghiệp viết lách chuyên nghiệp vào năm 2009 và thường xuyên viết về công nghệ, khoa học, kinh doanh, tài chính, võ thuật và các hoạt động ngoài trời tuyệt vời. Anh ấy viết cho cả ấn phẩm trực tuyến và ngoại tuyến, bao gồm Tạp chí Võ thuật Châu Á, Samsung, Radio Shack, Motley Fool, Chron, Synonym, v.v. Ông nhận bằng Thạc sĩ Khoa học về sinh học động vật hoang dã tại Đại học Clemson và bằng Cử nhân Nghệ thuật về khoa học sinh học tại Đại học Charleston. Ông cũng nắm giữ vị thành niên trong thống kê, vật lý và nghệ thuật thị giác Để đặt giá trị cho ô, bạn cần sử dụng thuộc tính “Giá trị”, sau đó bạn cần xác định giá trị mà bạn muốn đặt. Ở đây tôi đã sử dụng một số ví dụ để giúp bạn hiểu điều này 1. Nhập một giá trị trong một ôGiả sử bạn cần nhập giá trị “Xong” vào ô A1. Trong trường hợp đó, mã sẽ giống như bên dưới
Như bạn có thể thấy, trước tiên tôi đã xác định địa chỉ ô mà tôi muốn thêm giá trị, sau đó là thuộc tính giá trị. Cuối cùng, tôi đã gán giá trị “Hoàn thành” bằng cách sử dụng dấu “=” bằng nằm trong dấu ngoặc kép Bạn cũng có thể sử dụng thuộc tính “Cells”, giống như đoạn mã sau
Đoạn mã trên cũng đề cập đến ô A1 Ngoài cách này, còn có một cách khác mà bạn có thể sử dụng và đó là không sử dụng thuộc tính giá trị trực tiếp gán giá trị cho ô
Nhưng điều này được khuyến nghị sử dụng thuộc tính giá trị để nhập giá trị vào ô Bây giờ, giả sử bạn muốn nhập một số vào một ô. Trong trường hợp đó, bạn không cần sử dụng dấu ngoặc kép. Bạn có thể viết mã như sau
Bạn cũng có thể DATE và NOW (Hàm VBA) để nhập ngày hoặc dấu thời gian vào một ô bằng mã VBA
Và nếu bạn muốn nhập một giá trị vào ô đang hoạt động thì mã bạn cần sẽ như sau
2. Sử dụng một hộp đầu vàoNếu bạn muốn người dùng chỉ định một giá trị để nhập vào một ô, bạn có thể sử dụng hộp nhập liệu. Giả sử bạn muốn nhập giá trị vào ô A1, mã sẽ như thế này
Trong đoạn mã trên, giá trị từ ô A1 gán cho giá trị được trả về bởi hộp nhập trả về giá trị do người dùng nhập 3. từ một tế bào khácBạn cũng có thể đặt giá trị ô bằng cách sử dụng giá trị từ một ô khác. Giả sử nếu bạn muốn thêm giá trị vào ô A1 từ ô B1, mã sẽ là
Bạn cũng có thể tham chiếu đến ô B1 mà không cần sử dụng thuộc tính giá trị ________số 84. Đặt giá trị trong toàn bộ phạm viHãy tưởng tượng bạn muốn nhập giá trị vào nhiều ô hoặc một dải ô thay vì một ô duy nhất, trong trường hợp đó, bạn cần viết mã như bên dưới
Trong dòng mã đầu tiên, bạn có toàn bộ phạm vi từ ô A1 đến A10 và trong dòng thứ hai, có hai ô B1 và B10 Liên kết hữu ích. Chạy Macro – Trình ghi Macro – Trình soạn thảo Visual Basic – Sổ làm việc Macro Cá nhân Nhận giá trị ôNhư tôi đã nói, bạn có thể sử dụng cùng một thuộc tính giá trị để lấy giá trị từ một ô 1. Nhận giá trị từ ActiveCellGiả sử bạn muốn lấy giá trị từ ô đang hoạt động, trong trường hợp đó, bạn cần sử dụng đoạn mã sau 0Trong đoạn mã trên, bạn đã sử dụng thuộc tính giá trị với ô đang hoạt động và sau đó gán giá trị đó cho ô A1 2. Gán cho một biếnBạn cũng có thể lấy một giá trị từ một ô và gán thêm giá trị đó cho một biến Bây giờ trong đoạn mã trên, bạn có biến “i” có kiểu dữ liệu là ngày. Trong dòng mã thứ hai, giá trị từ ô A1 được gán cho biến 3. Hiển thị trong MsgBoxBây giờ hãy tưởng tượng, bạn muốn hiển thị giá trị từ ô A1 bằng hộp thông báo. Trong trường hợp này, mã sẽ giống như dưới đây 1Trong đoạn mã trên, hộp thông báo sẽ lấy giá trị từ ô A1 và hiển thị cho người dùng Thay đổi giá trị ôBạn cũng có thể thay đổi giá trị ô và ở đây tôi đã chia sẻ một số ví dụ có thể giúp bạn hiểu điều này 1. Thêm một số vào một số hiện cóGiả sử nếu bạn muốn thêm một vào số bạn có trong ô A1, bạn có thể sử dụng đoạn mã sau 2Đoạn mã trên gán giá trị cho ô A1 bằng cách lấy giá trị từ chính ô A1 và thêm một giá trị vào ô đó. Nhưng bạn cũng có thể dùng VBA IF THEN ELSE để viết điều kiện chỉ thay đổi khi có số trong ô 32. Xóa ký tự đầu tiên khỏi ôBây giờ, đoạn mã sau xóa ký tự đầu tiên khỏi giá trị ô và gán phần còn lại của giá trị trở lại ô |