Gán Một Giá Trị Cố định Cho 1 Biến | Giải Pháp Excel
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video Video về Excel Video về tin học khác Tin tức về tin học chung
- Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Thread starter Thread starter tunglinhmot
- Ngày gửi Ngày gửi 10/1/18
tunglinhmot
Thành viên chính thức
Tham gia 17/5/17 Bài viết 59 Được thích 6 Giới tính Nam Mình có một file check, tùy vào thao tác DoubleClick, RightClick, hay SelectionChange mà nó sẽ nhập các giá trị NG hay ✓ vào ô cell mà mình chọn. Nhưng do mỗi người thích một cách dùng khác nhau ( có người thích DoubleClick thì nhập NG, người thì thích nhập dấu ✓.) nên mình muốn có một cách nào đấy để gán một giá trị cố định cho một biến nào đó, rồi dùng biến đó gán vào ô cell tùy vào thao tác DoubleClick, RightClick... Biến này chỉ gán 1 lần lúc mở file lên, từ lần mở sau nếu không gán lại giá trị thì biến đó vẫn giữ nguyên giá trị đã được gán lúc trước. Có cao thủ nào giúp mình với được không ạ.File đính kèm
- checkmate.xlsm checkmate.xlsm 108.5 KB · Đọc: 8
VetMini
Ăn cùng góc phố
Tham gia 21/12/12 Bài viết 17,668 Được thích 24,484 Trị không thay đổi thì gọi là hằng chứ sao lại là biến? Upvote 0 Ttunglinhmot
Thành viên chính thức
Tham gia 17/5/17 Bài viết 59 Được thích 6 Giới tính Nam Nếu là hằng số thì gán giá trị làm sao được hả bác, em vẫn muốn gán giá trị cho nó lúc mở file lần đầu mà Upvote 0 VVetMini
Ăn cùng góc phố
Tham gia 21/12/12 Bài viết 17,668 Được thích 24,484tunglinhmot đã viết: Nếu là hằng số thì gán giá trị làm sao được hả bác, em vẫn muốn gán giá trị cho nó lúc mở file lần đầu mà Nhấp chuột vào đây để mở rộng...Đương nhiên phải định cho nó một trị. Nếu không cho trị thì nó mặc định là 0/blank/empty/nothing, làm sao mà xài được? Upvote 0 T
ThangCuAnh
Mới rờ Ét xeo
Tham gia 1/12/17 Bài viết 896 Được thích 792 Giới tính Nam Nghề nghiệp Coder nghỉ hưu, RCE dạo Bạn xem và chỉnh sữa lại theo nhu cầu của bạn thửFile đính kèm
- checkmate.xlsm checkmate.xlsm 112.5 KB · Đọc: 6
VetMini
Ăn cùng góc phố
Tham gia 21/12/12 Bài viết 17,668 Được thích 24,484 Đây là câu trả lời của trầu bà điểm, cạnh tranh với cau thủ đức. Thớt hỏi mập mờ, khong định nghĩa được từ "cố định". Không phân biệt được các tình huống - nếu phân biệt được thì đã dùng từ ngữ khác. 1. Loại cố định hằng. Tiếng chuyên môn là constant. Một vật thể được định là hằng thì sẽ mang giá trị này mãi, không thể dùng phép gán (dấu =) để gán cho một trị khác. VBA định loại này bằng từ khoá Const Const coDinh = 100 Lưu ý rằng hằng không thể thay đổi cho nên không thể gọi là biến. Cái dấu = tôi dùng trên là phép định trị, không hẳn 100% là phép gán. Đối với VBA thì định trị không khác gán là bao nhiêu, nhưng ngôn ngữ khác thì có thể có sự khác biệt. 2. Loại cố định trong mỗi lượt gọi của hàm/phương thức (function/sub). Tiếng chuyên môn gọi là heap memory variables. Tuy biến có tầm vực trong sub/function nhưng được chứa trong heap thay vì stack như các biến khác. Khi sub/function thoát ra thì các biến chứa trong stack bị huỷ trong khi phần chứa trong heap vẫn tồn tại. Vì vậy, loại biến này sẽ giữ giá trị của nó trong suốt thời gian chạy của chương trình. Nếu lượt gọi thứ i của function gán cho biến 1 trị abc trước khi thoát ra thì lượt gọi thứ i+1 của function sẽ thấy nó khởi đầu bằng trị abc. VBA định loại này bằng từ khoá Static Static coDinh As Integer Lưu ý rằng khi chương trình chấm dứt thì heap cũng bị huỷ luôn. Vì vậy, trong lượt chạy kế tiếp của chương trình thì biến này lại bắt đầu lại từ đầu. 3. Loại cố định sau khi chương trình chấm dứt. Tiếng chuyên môn gọi là persistent. Loại này dùng để giữ lại giá trị tính toán của chương trình trong lượt chạy thứ i để tiếp tục dùng cho đợt chạy thứ i+1. Điển hình của loại này là CSDL. Đối với khoảng giá trị thì cách thực nhiện dễ nhất là tạo một hidden worksheet và chứa chúng. (nếu tôi đoán không lầm thì ý của thớt là muốn loại 3. Nhưng tôi không đi sâu nữa vì giới hạn của trầu bà điểm chỉ tới đây. Việc thực hiện cái gì đó thì thớt chỉ muốn hỏi cau thủ đức) Upvote 0NguyenNgocThuHien
Cute Black Cat
Tham gia 11/11/16 Bài viết 596 Được thích 433VetMini đã viết: Đây là câu trả lời của trầu bà điểm, cạnh tranh với cau thủ đức. Thớt hỏi mập mờ, khong định nghĩa được từ "cố định". Không phân biệt được các tình huống - nếu phân biệt được thì đã dùng từ ngữ khác. 1. Loại cố định hằng. Tiếng chuyên môn là constant. Một vật thể được định là hằng thì sẽ mang giá trị này mãi, không thể dùng phép gán (dấu =) để gán cho một trị khác. VBA định loại này bằng từ khoá Const Const coDinh = 100 Lưu ý rằng hằng không thể thay đổi cho nên không thể gọi là biến. Cái dấu = tôi dùng trên là phép định trị, không hẳn 100% là phép gán. Đối với VBA thì định trị không khác gán là bao nhiêu, nhưng ngôn ngữ khác thì có thể có sự khác biệt. 2. Loại cố định trong mỗi lượt gọi của hàm/phương thức (function/sub). Tiếng chuyên môn gọi là heap memory variables. Tuy biến có tầm vực trong sub/function nhưng được chứa trong heap thay vì stack như các biến khác. Khi sub/function thoát ra thì các biến chứa trong stack bị huỷ trong khi phần chứa trong heap vẫn tồn tại. Vì vậy, loại biến này sẽ giữ giá trị của nó trong suốt thời gian chạy của chương trình. Nếu lượt gọi thứ i của function gán cho biến 1 trị abc trước khi thoát ra thì lượt gọi thứ i+1 của function sẽ thấy nó khởi đầu bằng trị abc. VBA định loại này bằng từ khoá Static Static coDinh As Integer Lưu ý rằng khi chương trình chấm dứt thì heap cũng bị huỷ luôn. Vì vậy, trong lượt chạy kế tiếp của chương trình thì biến này lại bắt đầu lại từ đầu. 3. Loại cố định sau khi chương trình chấm dứt. Tiếng chuyên môn gọi là persistent. Loại này dùng để giữ lại giá trị tính toán của chương trình trong lượt chạy thứ i để tiếp tục dùng cho đợt chạy thứ i+1. Điển hình của loại này là CSDL. Đối với khoảng giá trị thì cách thực nhiện dễ nhất là tạo một hidden worksheet và chứa chúng. (nếu tôi đoán không lầm thì ý của thớt là muốn loại 3. Nhưng tôi không đi sâu nữa vì giới hạn của trầu bà điểm chỉ tới đây. Việc thực hiện cái gì đó thì thớt chỉ muốn hỏi cau thủ đức) Nhấp chuột vào đây để mở rộng...Chắc là bạn ý không hiểu điều anh nói đâu, nếu hiểu thì đã không có thớt này. Dùng một ô tạm để chứa giá trị mà muốn dùng. khi cần chèn giá trị thì đọc cái ô tạm đó và viết vào ô cần biết. Người dùng thích dùng cái gì thì điền vào ô đó( bài toán trở thành copy một ô cố định vào một ô bắt kỳ) Đẹp hơn thì có thể dùng Name. Upvote 0
ndu96081631
Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,951ThangCuAnh đã viết: Bạn xem và chỉnh sữa lại theo nhu cầu của bạn thử Nhấp chuột vào đây để mở rộng...Cái dở của SelectionChange là: Nếu ta Double Click hoặc Right Click trên 1 cell, ra giá trị rồi lại đổi ý Click 1 phát sẽ không ăn thua gì. Buộc phải click chỗ khác rồi click vào cell đó mới có tác dụng Cho nên trường hợp có từ 2 giá trị trở xuống, ta dùng sự kiện BeforRightClick và DoubleClick là đủ. Còn không cứ dùng AutoCorrect cho khỏe (thay ký tự nào ít dùng, dễ gõ nhất thành ký tự ta cần) Mà thấy cũng lạ: "NG" còn chấp nhận được chứ "v" và "-" thôi gõ luôn cho chắc (chỉ 1 thao tác chứ mệt mỏi gì) Upvote 0 V
VetMini
Ăn cùng góc phố
Tham gia 21/12/12 Bài viết 17,668 Được thích 24,484NguyenNgocThuHien đã viết: Chắc là bạn ý không hiểu điều anh nói đâu, nếu hiểu thì đã không có thớt này. ... Nhấp chuột vào đây để mở rộng...Chắc chắn rồi. Tôi đã có nói rõ là tôi giải thích theo trầu bà điểm. Thớt chỉ muốn nghe từ cau thủ đức, thủ thiêm, thủ thừa gì đó. Upvote 0 T
tunglinhmot
Thành viên chính thức
Tham gia 17/5/17 Bài viết 59 Được thích 6 Giới tính NamVetMini đã viết: Đây là câu trả lời của trầu bà điểm, cạnh tranh với cau thủ đức. Thớt hỏi mập mờ, khong định nghĩa được từ "cố định". Không phân biệt được các tình huống - nếu phân biệt được thì đã dùng từ ngữ khác. 1. Loại cố định hằng. Tiếng chuyên môn là constant. Một vật thể được định là hằng thì sẽ mang giá trị này mãi, không thể dùng phép gán (dấu =) để gán cho một trị khác. VBA định loại này bằng từ khoá Const Const coDinh = 100 Lưu ý rằng hằng không thể thay đổi cho nên không thể gọi là biến. Cái dấu = tôi dùng trên là phép định trị, không hẳn 100% là phép gán. Đối với VBA thì định trị không khác gán là bao nhiêu, nhưng ngôn ngữ khác thì có thể có sự khác biệt. 2. Loại cố định trong mỗi lượt gọi của hàm/phương thức (function/sub). Tiếng chuyên môn gọi là heap memory variables. Tuy biến có tầm vực trong sub/function nhưng được chứa trong heap thay vì stack như các biến khác. Khi sub/function thoát ra thì các biến chứa trong stack bị huỷ trong khi phần chứa trong heap vẫn tồn tại. Vì vậy, loại biến này sẽ giữ giá trị của nó trong suốt thời gian chạy của chương trình. Nếu lượt gọi thứ i của function gán cho biến 1 trị abc trước khi thoát ra thì lượt gọi thứ i+1 của function sẽ thấy nó khởi đầu bằng trị abc. VBA định loại này bằng từ khoá Static Static coDinh As Integer Lưu ý rằng khi chương trình chấm dứt thì heap cũng bị huỷ luôn. Vì vậy, trong lượt chạy kế tiếp của chương trình thì biến này lại bắt đầu lại từ đầu. 3. Loại cố định sau khi chương trình chấm dứt. Tiếng chuyên môn gọi là persistent. Loại này dùng để giữ lại giá trị tính toán của chương trình trong lượt chạy thứ i để tiếp tục dùng cho đợt chạy thứ i+1. Điển hình của loại này là CSDL. Đối với khoảng giá trị thì cách thực nhiện dễ nhất là tạo một hidden worksheet và chứa chúng. (nếu tôi đoán không lầm thì ý của thớt là muốn loại 3. Nhưng tôi không đi sâu nữa vì giới hạn của trầu bà điểm chỉ tới đây. Việc thực hiện cái gì đó thì thớt chỉ muốn hỏi cau thủ đức) Nhấp chuột vào đây để mở rộng...Cám ơn bác đã cất công giải thích, em tuy chưa hiểu hoàn toàn nhưng cũng hiểu được đại khái, quan trọng là có cơ sở để tìm thông tin về mấy cái kiểu thế này trên google. Upvote 0 M
moctriet
Thành viên thường trực
Tham gia 17/12/17 Bài viết 230 Được thích 140 Bạn vẽ case chứ đọc chả hiểu đầu cua trước sau gì sất ^^ Upvote 0 Ttunglinhmot
Thành viên chính thức
Tham gia 17/5/17 Bài viết 59 Được thích 6 Giới tính NamThangCuAnh đã viết: Bạn xem và chỉnh sữa lại theo nhu cầu của bạn thử Nhấp chuột vào đây để mở rộng...Cám ơn bạn, mình đã thử và chạy OK rồi nhé. Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.
Bài viết mới nhất
T Xin giúp em copy cột C ở tất cả các sheet vào file import_template. Em cảm ơn ạ.- thuong.dothict
- Thứ năm lúc 16:40
- Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
- dungdodac
- 17/12/24
- Hỏi đáp những vấn đề khác
- CNKyNguyen
- 26/10/24
- Những vấn đề chung
- tungoctram
- Hôm qua, lúc 10:47
- Giải thích, gỡ rối, xử lý lỗi công thức
- 125479980
- Thứ năm lúc 19:56
- Excel và các ngôn ngữ lập trình khác
- Cúc Hr
- Thứ sáu lúc 17:19
- Những vấn đề chung
- vn81206
- 2/2/23
- Cơ sở dữ liệu
- tutepp
- Thứ sáu lúc 09:45
- Những vấn đề chung
- dangtuan1212
- Thứ sáu lúc 22:16
- Các Add-ins cho excel
- Question Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- xuanthucle
- Thứ hai lúc 17:59
- Giải thích, gỡ rối, xử lý lỗi công thức
- tuannguyenmoh
- Thứ sáu lúc 10:06
- Định dạng, trình bày, in ấn bảng tính
- Đã giải quyết
- HeSanbi
- 18/4/21
- Lập Trình với Excel
- GPE-Trợ Lý
- Thứ sáu lúc 11:01
- Học tập Online
- Suggestion Suggestion
- Hoàng Trọng Nghĩa
- 24/8/16
- Bài viết nổi bật và thông báo
- KTS NGUYEN DU
- Thứ năm lúc 14:30
- MS Word và Các phần mềm soạn thảo văn bản
- giaiphap
- 13/1/23
- Excel và các ngôn ngữ lập trình khác
- Question Question
- hahuykhuong
- Thứ tư lúc 20:19
- Lập Trình với Excel
- Question Question
- Manhhung90
- Thứ hai lúc 19:22
- Lập Trình với Excel
- Question Question
- moihocvba
- Thứ ba lúc 10:47
- Lập Trình với Excel
Thành viên có số lượng bài viết cao nhất tháng
- Hoàng Tuấn 868 32
- HeSanbi 31
- LINHCM 25
- ptm0412 25
- HieuCD 23
- hoangtuaotrang_hp_vn 21
- HUONGHCKT 19
- ongke0711 19
- SA_DQ 19
- BuiQuangThuan 18
- DeTong 18
- hvnhpro 17
- qtm1987 17
- huuthang_bd 16
- SteveNguyen1991 14
- hoangminhtien 13
- Nguyễn Duy Tuân 12
- Manhhung90 12
- GPE-Trợ Lý 11
- Duy Tùng 9x 10
Thành viên có điểm tương tác cao nhất tháng
- HieuCD 111
- HUONGHCKT 35
- Hoàng Tuấn 868 34
- huuthang_bd 34
- HeSanbi 29
- hoangtuaotrang_hp_vn 28
- Phan Thế Hiệp 27
- SA_DQ 27
- DeTong 27
- befaint 26
- hoangminhtien 24
- GPE-Trợ Lý 24
- ptm0412 22
- Phuocam 17
- ongke0711 17
- Hai Lúa Miền Tây 15
- longtay1111 15
- NT Ngoc Yen 12
- Nguyễn Duy Tuân 11
- OverAC 11
Đếm ngược thời gian
000 Ngày 00 Giờ 00 phút 00 giây Chúc mừng năm mới- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Gán Giá Trị Cố định Trong Excel
-
Cách Giữ ô Tham Chiếu Cố định Trong Excel
-
Cách Cố định Công Thức Trong Excel, Cố định Vùng Dữ Liệu Trong Excel
-
Cách Khóa Giá Trị Trong Excel đơn Giản Chỉ Với 1 Phím Bấm
-
Khóa Giá Trị Trong Excel Siêu đơn Giản Cực Dễ Thực Hiện
-
Cách Cố Định Vùng Dữ Liệu Trong Excel - Các Tham Chiếu Tương ...
-
Hướng Dẫn Cách Cố định Hàm Trong Excel đơn Giản Nhất - Unica
-
Tạo Công Thức Có điều Kiện - Microsoft Support
-
Chuyển đổi Giữa Các Tham Chiếu Tương đối, Tuyệt đối Và Hỗn Hợp
-
Thay Thế Công Thức Bằng Kết Quả Của Nó - Microsoft Support
-
Hướng Dẫn Các Cách Hàm Gán Giá Trị Trong Excel 2016, 2013 ...
-
Làm Cách Nào để điền Giá Trị Mặc định Nếu ô Trống Trong Excel?
-
Cố định Vùng Dữ Liệu Trong Excel - Ý Nghĩa Của $ - Webkynang
-
Cách Cố định Cột, Dòng Trong Excel Chi Tiết Từng Bước
-
Hàm VLOOKUP Trong Excel: Cách Sử Dụng Và Ví Dụ Cụ Thể