Đúng ý mình tìm bao lâu nay, do không tiết đặt câu hỏi sao trên google cho ra kết quả. Đúng là gà excel. Cám ơn bạn nhiều
2 года назад
Cảm ơn bạn nhiều, ban đầu mình nhầm dấu " thành dấu * Ghi lại mấy công thức cho bạn nào cần làm nhanh =Row()=Cell("Row") Application.ScreenUpdating = True =Column()=Cell("col") =And(Row()=Cell("Row"),Column()=Cell("col"))
Thật tuyệt vời khi bạn đã làm được! Cảm ơn bạn đã chia sẻ điều đó và cảm ơn bạn đã ủng hộ kênh. Hy vọng bạn sẽ tiếp tục theo dõi và tìm thấy nhiều điều bổ ích khác!
Cảm ơn Bạn đã ghé thăm kênh của mình. Đợt vừa rồi mình bận việc quá nên chưa quay trở lại được với đam mê excel. Sắp tới mình sẽ giành thời gian làm nhiều video hơn, Bạn nhớ đăng ký kênh để theo dõi nhé.
@@DammeExcel Dạ, em đã đăng ký kênh của từ lúc em bắt đầu xem video đầu tiên của anh. Trước đó, em cũng có xem và tham khảo của nhiều người khác nhưng với một người luôn có những "khiếu" truyền đạt đến người nghe khác nhau và tùy thuộc vào đó mà người nghe/ người xem sẽ lựa chọn mình có thể thích hợp tiếp thu với cách của một người cụ thể và từ đó cứ theo đó để học hỏi. Em rất thích cách truyền đạt của anh nên e mong rằng a còn chia sẻ nhiều hơn nữa trong các video sắp tới ạ.
- Sáng mai 09h00 kênh có đăng video mới "Cách gộp nhiều file Excel thành 1 file duy nhất". - Mỗi sáng thứ 2 hàng tuần vào lúc 09h00 kênh sẽ đăng 01 video, Em nhớ đón xem nhé. Chúc Em luôn thành công!
Cảm ơn Bạn nhiều nhé. Khẩu hiệu kênh của mình "Hạnh phúc là sẻ chia!" đó bạn. Bạn ủng hộ mình bằng cách đăng ký kênh và nhấn ô chuông bên cánh nút đăng ký. Để khi có những video mới nhất mình chia sẻ lên bạn sẽ nhận được thông báo.
Video tiếp theo mình sẽ làm là "Hướng dẫn cách tạo danh sách chọn - Thông minh" Tức là khi bạn cần nhập vào từ "Cà tím" thì bạn gõ chữ Cà rồi bấm vào list danh sách sẽ hiển thị các loại từ liên quan đến "Cà" đã có trong danh mục sẽ hiện lên như sau: Cà mau Cà pháo Hoa Cà Cà tìm .... Như vậy danh sách sẽ được thu ngắn lại (trường hợp danh sách chọn mà dài áp dụng sẽ rất thích đấy)
Cảm ơn bạn đã chia sẻ, video rất ý nghĩa. Cho mình hỏi: cách lưu Worksheet trong visual Basic với, khi tắt toàn bộ Excel đi thì bị mất và phải làm lại lệnh này đi kèm với Excel mới chạy được.
Chao bạn! Bạn nên chọn vùng dữ liệu cụ thể, tránh chọn cả sheet. hoặc nếu có thể thì bạn gửi mail mình kiểm tra cho. Địa chỉ mail của mình: dammeexcel@gmail.com
Chào Bạn! Bạn dán đoạn code của mình lên phía trên hoặc dưới của code kia nhé. Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = True End Sub
Em vào thẻ Home/ chọn Conditional Formatting/ Manager Rules/ chọn Format... Em cần sửa, bấm vào edit chọn Format/ chọn Font / chọn Color (tại đây Em chọn lại màu Em muốn, hoặc ngay bên dưới có thẻ Clear, Em bấm vào Clear để bỏ định dạng font đi là xong). Rồi chọn Ok. Em làm xem được ko nhé. Làm xong nhắn lại Anh biết nhé.
Chào Bạn! Rất vui khi Bạn đã ghé thăm kênh. Nếu sau khi Bạn đóng file, sau đó mở lại, file không tự động tô mầu dòng cột được. Khả năng cao do bạn chưa lưu file sang đuôi .xlsm (thông thường excel sẽ tự động lưu file dưới dạng xlsx, để tránh bị virut macro). Để lưu file sang dạng đuôi .xlsm Bạn làm theo các bước sau: Chọn File/chọn Save as/chọn ổ lưu/Tại mục Save as type: chọn "Excel Macro-Enabled Workbook". Rồi chọn Save. Chúc Bạn thành công!
bạn cho hỏi là mình có nhiều sheet muốn áp dụng thì phải làm thế nào ? giờ làm thủ công tốn time quá ^^ và lần sau mở lên lại ko có nữa T_T lại làm lại . tks
Nếu bạn muốn nhanh thì copy công thức. Chọn lần lượt các vùng cần thiết lập của từng sheet và dán công thức đó vào thẻ Conditional Formating. Còn phần code thì bạn copy code và dán code vào từng sheet (trong cửa sổ nhập code thì bên tay trái cố từng sheet bạn nhập đúp vào sheet cần dán nó sẽ mở ra và bạn dán vào).
Chân thành cảm ơn video hữu ích của bạn. Bạn cho hỏi chút là mình làm như bạn và đã thành công nhưng khi mình copy máy khác thì phải bấm 1 ô và bấm ô bên cạnh thì ô bên cạnh đó mới hiện tô màu ô giao giữa hàng và cột ( mặc dù copy nhưng công thức vẫn ko đổi). Xin cảm ơn bạn
Nếu bạn copy sang máy khác mà vẫn chưa được, thì cần kiểm tra 3 mục sau: - Kiểm tra thẻ Conditional formmatting xem đã thiết lập mục này chưa. Xem tọa độ dòng cột đã chuẩn chưa? - Nhấn Alt + F11 để kiểm tra code xem đã có chưa. Code cần đặt đúng vào sheet bạn đang thiết lập tô mầu dòng cột. - Kiểm tra xem đuôi file có phải là .xlsm không?
Mình làm đc và lưu dạng macro-enabled rồi nhưng khi tắt đi mở lại thì gặp lỗi như sau: Giả sử muốn highlight dòng 10 thì phải click đúp vào dòng khác rồi mới click lại vào dòng 10 thì đc. Ko biết gặp lỗi gì xin bác chỉ giáo
Cảm ơn thầy nhưng tôi vẫn phải F9 mã col Application.ScreenUpdating = True (nhưng sao nó không tự dộng nhảy) còn thiếu chỗ nào nhờ thầy chỉ giùm hoặc bạn nào biết chỉ giùm mình cảm ơn ạ!
Bạn cho mình hỏi như sau: Ví dụ mình đặt con trỏ chuột tại ô D5 nhưng mình chỉ muốn đổi màu các ô sau: A5, B5, C5, D5 và D1, D2, D3, D4, D5 thôi thì làm thế nào?
- Nếu bạn muốn nó hiện lên theo các vùng + điều kiện kèm theo. Thì cần phải xác định 1 cột với các ô có điều kiện để thiết lập công thức. - Nếu chỉ là muốn thiết lập cho từng vùng thì bạn cần thiết lập cho từng vùng. Mỗi vùng lại chọn và làm như hướng dẫn.
@@DammeExcel Ý của mình là mình không muốn đổi màu cả cột và cả dòng mà mình chỉ muốn đổi màu các ô bên trái và bên trên của ô được chọn thôi thì phải làm thế nào?
Mình cũng không hiểu bạn muốn tô mầu ô phía trên và bên trái của ô được chọn như vậy để làm gì. Nhưng chắc có nhu cầu riêng. Bạn xóa hết thiết lập xóa thiết lập dòng, cột. màu vàng và xanh đi. Chỉ để lại thiết lập ô đang là màu hồng và edit lại công thức như sau: =AND(ROW()+1=CELL("row"),COLUMN()+1=CELL("col"))
@@DammeExcel Làm như thế nó chỉ bôi mỗi 1 ô phía trước ô đang chọn thôi. Mình muốn là nó bôi tất cả các ô bên trái ô đang chọn và tất cả các ô bên trên ô đang chọn. Như thế nhìn đỡ rối mắt hơn là bôi màu cả phần bên phải và bên dưới ô đang chọn.
Bạn ơi, mình cũng sử dụng đoạn cod như bạn chỉ để sau khi tô hàng, cột xong, khi trỏ chuột vào 1 ô thì tô khác màu ô này, nhưng lại ko được. ngoài ra sau khi bấm lưu, đóng file, khi mở lại thì khi trỏ chuột vào ô, thì excel lại không tự động tô màu dòng cột như đã thiết lập.Vậy là bị lỗi gì vậy bạn?
Chào Bạn! Để hủy tô màu dòng cột, Bạn thực hiện theo 2 bước sau: - Bước 1 "Xóa công thức trong Conditional Formatting": Bạn chọn vùng dữ liệu đã thiết lập tô màu lúc trước, Chọn thẻ "Home", Chọn "Conditional Formatting", Chọn "Manager Rules...", Bạn sẽ thấy các "Rules" vừa tạo trước đó, giờ bạn hãy bấm chuột vào từng "Rules" và bấm vào nút "Delete Rule", xóa hết các "Rules" bạn vừa tạo lúc trước. - Bước 2 "Xóa code": Bạn chuột phải vào ngay sheet đó, chọn "View code", Lúc này bạn sẽ thấy 3 dòng code vừa cập nhật lúc trước. Bạn hãy chọn và xóa chúng đi. Vậy là xong rồi đấy. Bạn thu nhỏ màn hình code lại, để quay trở lại màn hình Excel. Chúc Bạn thành công!
Application.ScreenUpdating = True sao cái này sau khi đóng file mở lên lại thì nhấp con trỏ chuột vào bất kỳ ô nào thì nó kg có tự động tô màu được vậy add
Để lưu được code ở các phiên bản Offece 2010 trở lên bạn chọn Save as, chọn mục Save as type rồi chọn: Excel Macro-Enabled Workbook (*.xlsm) . Tức là file lưu được code phải có đuôi chấm xlsm.
sao file ex mình làm được rồi và cũng lưu lại. sau đó đóng rồi mở ra lại thì file ex mất chức năng này vậy bạn. mình kiểm tra thì nó mất code. làm sao để lưu được nó vậy.
cho em hỏi với ạ khi em tạo xong và lưu dưới dạng xlsm rồi và khi vào thì khi ấn vào 1 ô bất kỳ thì phải tầm 5 đến 10s sau thì màu nó mới thay đổi từ hàng cũ cột cũ sang ô mình tích mới, cảm giác bị delay quá lâu. Em sài excel 365 ạ .Thanks
@@CoachDoNgoc Công thức hàm COLUMN() của em thiếu chữ "N" ở cuối rồi nhé. Em cập nhật lại công thức đúng như sau: =COLUMN()=CELL("col"). Chúc em thành công! 😊
lỗi công thức này ạ: There's a problem with this formula. Not trying to type a formula? When the first character is an equal (=) or minus (-) sign, Excel thinks it's a formula: • you type: =1 + 1, cell shows: 2 To get around this, type an apostrophe (* ) first: • you type: =1+1, cell shows: = 1+1
- Bạn kiểm tra xem code đã nhập vào đúng sheet cần thiết lập chưa (có thể bạn đang để code ở sheet khác)? - Bạn copy code ở file thực hành trong sheet kết quả. Rồi dán code vào sheet mà bạn đang làm (file thực hành link mình để ở phần mô tả của video, bạn tải về để copy code, hoặc code mình cũng để bên ngoài mô tả)
Chào Bạn! Để hủy tô màu dòng cột, Bạn thực hiện theo 2 bước sau: - Bước 1 "Xóa công thức trong Conditional Formatting": Bạn chọn vùng dữ liệu đã thiết lập tô màu lúc trước, Chọn thẻ "Home", Chọn "Conditional Formatting", Chọn "Manager Rules...", Bạn sẽ thấy các "Rules" vừa tạo trước đó, giờ bạn hãy bấm chuột vào từng "Rules" và bấm vào nút "Delete Rule", xóa hết các "Rules" bạn vừa tạo lúc trước. - Bước 2 "Xóa code": Bạn chuột phải vào ngay sheet đó, chọn "View code", Lúc này bạn sẽ thấy 3 dòng code vừa cập nhật lúc trước. Bạn hãy chọn và xóa chúng đi. Vậy là xong rồi đấy. Bạn thu nhỏ màn hình code lại, để quay trở lại màn hình Excel. Chúc Bạn thành công!
Chào Bạn! Nếu Bạn muốn trở lại như ban đầu. Bạn thực hiện: - Xóa code: Chuột phải vào sheet >Chọn View code >Tìm đoạn code đã tạo trước đó rồi xóa nó đi. - Xóa Conditional Formatting: Trên thanh Menu chọn thẻ Home >Chọn Conditional formatting >chọn Manage Rules... >Chọn Rule đã thiết lập trước đó, bấm vào và chọn Delete Rule >chọn Ok
Mình gõ công thức đúng như bạn . =Row()=Cell(''Row") nhưng nó báo công thức sai , mình ko biết sai ở đâu bạn chỉ giúp mình . Như mình hiểu nó báo sai ở chỗ mở ngoặc kép nhỏ
Bạn ơi mình làm ok rồi mà nó không chạy tự động là sao ạ? phải click 2 lần vào ô cần hiển thị, sau đó click chuột qua một ô khác thì nó mới lên màu ở ô mình muốn hiển thị.
@@DammeExcel Mình cũng bị lỗi này. Chuẩn bị file ngon lành nhưng khi trình bày lại không được. Sau khi đổi đuôi file thành .xlsm đã thành công. Cảm ơn rất nhiều.
@@nguyenhungluong Bạn lưu ý: - Đuôi file .xlsm giành riêng cho file có code, khi lưu file code sẽ được lưu. - Đuôi file .xlsx bạn lưu file, code sẽ ko được lưu.
Chào bạn! Bạn kiểm tra xem định dạng file Excel của mình đang có đuôi gì nhé. - Nếu file Excel của bạn đang có đuôi ".xlsx", thì mã code sẽ không được lưu lại sau mỗi lần đóng file. - Nếu bạn đang lưu file với đuôi ".xlsx", hãy cập nhật lại đoạn code và lưu file sang đuôi ".xlsm" theo cách sau: chọn thẻ "File", chọn "Save As", chọn "Browse", chọn thư mục lưu, tại mục "Save as type" chọn "Excel Macro-Enabled Workbook", và nhấn "Save" để hoàn tất. Chúc Bạn thành công! Nếu chưa làm được, cần hỗ trợ thêm, đừng ngần ngại liên hệ mình nhé.
Trước khi save as sang đuôi ".xlsm" Bạn phải thiết lập lại như video hướng dẫn, để tô màu dòng cột hoạt động bình thường rồi mới tiến hành Save as nhé.
@@xueluo1134 Bạn làm thêm thao tác sau giúp mình. Chuột phải vào file excel đó, Chọn "Properties", Chọn thẻ "General", Tại mục "Type of file:" bạn copy giúp mình toàn bộ dòng chữa trong mục đó. Rồi gửi vào đây giúp mình để mình xem và hướng dẫn tiếp cho bạn.
Chào Bạn! Nếu trước đó bạn đã thiết lập định dạng tô mầu thành công và đã lưu file với đuôi .xlsm. Nhưng sau đó đóng file và mở lại thì file ko tự động tô mầu dòng cột. Vậy Bạn kiểm tra giúp mình 3 mục gạch đầu dòng dưới đây và phản hồi lại để mình biết và giúp Bạn tiếp: - Xem lại công thức đã thiết lập conditional formmating, có còn không? - Xem lại code trong sheet đó, có còn không? - Kiểm tra xem macro đã được bật chưa? Bằng cách chọn File -> chọn Options -> Chọn Trust Center -> chọn Trust Center Settings. Chọn Macro Settings -> chọn "Enable all macros" và tích chọn vào "Trust access to the VBA project object model". rồi nhấn OK. Bạn đóng file và mở lại (nếu mở lên ở dưới thanh công thức "Formula Bar" có dòng màu vàng với chữ "Enable macro..." thì bấm Enabel macro để chạy macro trong file Bạn nhé.
@@quangphong3350 Cảm ơn lời phản hồi và sự ủng hộ của bạn! Mình rất hạnh phúc khi thấy bạn đã đạt được kết quả mong muốn. Hãy tiếp tục theo dõi kênh để không bỏ lỡ bất kỳ bài hướng dẫn nào nhé!
Mình có làm y như bạn nó chỉ tô màu dòng , Mình có copy đoạn code của bạn nhưng khi di chuyển con trỏ nó ko nhẩy màu , trừ khi mình vào đúng dòng đó nháy đúp con chuột nó mới tô màu , con màu cột thì nó ko được
- Nếu Bạn di chuyển con trỏ chuột mà dòng tô mầu bình thường, còn cột không tô mầu thì Bạn thực hiện kiểm tra lại Conditional Formatting xem tọa độ vùng tô mầu bạn để đã bao hết vùng dữ liệu bạn chưa? Bạn kiểm tra như sau: Chọn thẻ home/ chọn conditional formatting/ chọn Manage Rules/ có một form hiện lên bạn xem phần tô mầu cột bạn để ý chỗ tọa độ dòng cột của vùng dữ liệu. Bạn đã chọn hết vùng dữ liệu bạn muốn chưa nhé? Nếu không được thì nhắn lại mình hỗ trợ tiếp.
Chào Bạn! Để hủy bạn thực hiện như sau: - Bạn đặt chuột vào bảng dữ liệu, nhấn Ctrl + A, chọn thẻ home/chọn conditional formatting/chọn manege rulles.../ cửa sổ hiện ra chọn những cái đã tạo trước đó và chọn Delete Rule. - Bạn chuột phải vào sheet/chọn viewcode rồi xóa dòng code nhập trước đó.