File Excel không chạy được macro (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Mr Tri Nguyen

Thành viên mới
Tham gia
19/3/10
Bài viết
10
Được thích
2
Giới tính
Nam
Nghề nghiệp
Hưu trí
Chào các thành viên diễn đàn. Tôi tham gia diễn đàn cũng đã được vài năm, chủ yếu để học hỏi, vi tôi cũng chỉ sử dụng excel ở trình độ ABC và cũng do mò mẫm thôi, thiếu hệ thống. Trước đây tôi cũng downloads trên diễn đàn một phần mềm QUẢN LÝ KHO ( từ 2016). Và tôi ko lưu trên máy, đến nay tôi tìm lại được ở gmail tải xuống rồi nó không chạy. Excel của tôi là 2016. Vậy nay tôi nhờ các thành viên chỉ giúp. Trân trọng cám ơn.
 

File đính kèm

Chào các thành viên diễn đàn. Tôi tham gia diễn đàn cũng đã được vài năm, chủ yếu để học hỏi, vi tôi cũng chỉ sử dụng excel ở trình độ ABC và cũng do mò mẫm thôi, thiếu hệ thống. Trước đây tôi cũng downloads trên diễn đàn một phần mềm QUẢN LÝ KHO ( từ 2016). Và tôi ko lưu trên máy, đến nay tôi tìm lại được ở gmail tải xuống rồi nó không chạy. Excel của tôi là 2016. Vậy nay tôi nhờ các thành viên chỉ giúp. Trân trọng cám ơn.
1664592455293.png
Thử cài thế này xem chạy được không nhé
 
Vẫn không được bạn ạScreenshot (28).png
 
@cuongtri : Bạn làm theo hướng dẫn ở bài #5 xem sao. Với lưu ý: sửa chữ "các thẻ liên quan Marco" thành "Macro Settings".
@Hoàng Tuấn 868 : Bạn đùa với bạn cuongtri à? Lỗi ở trên máy tính của bạn đó chứ. Bạn đang mở file của bạn đó trên máy tính bạn (giả sử vẫn Enable Marco) thì có lỗi gì đâu.
 
Tks các bạn. Được sự trợ giúp của bạn BuiQuangThuan nên mình đã xử lý được vấn đề. Một lần nữa xin cám ơn các bạn.
 
...
@Hoàng Tuấn 868 : Bạn đùa với bạn cuongtri à? Lỗi ở trên máy tính của bạn đó chứ. Bạn đang mở file của bạn đó trên máy tính bạn (giả sử vẫn Enable Marco) thì có lỗi gì đâu.
Bạn đùa với người khác chăng?
Lỗi i là của thớt không nói rõ. Trong tiêu đề là "file excel không chạy được macro". Trong bài #1 thì nói "file này lấy trên mạng, lâu không xài, bi giờ mới giở ra". Người đọc có thể hiểu lầm là chuyện không chạy được chỉ do file này.

Mình quên mất đoạn đó.
Không phải bạn quên đoạn đó. Bạn quên luật "người viết tiếng Tây có tật chủ quan, và người viết tắt có tật cẩu thả"
Gặp người vừa nói tiếng Tây vừa viết tắt thì đoán bạn đoán đại vấn đề chỉ có khả năng đúng 50%.

Nhưng cũng thông cảm cho bạn. Bài #1 chỉ hé tật viết tắt. Sau này mới hé thêm Tây
 
Em sưu tầm file có code VBA. Em copy 1 bảng tính của file đó vào file mới và sửa rồi copy code và paste vào file mới nhưng cái code đó không chạy. Em sửa tên lệnh của code thì nó lại chạy được. Không biết lỗi này do bộ cài office hay do nguyên nhân khác không? Có thể file đó các bác tải về máy của mình lại mở được không bị lỗi như máy của em. Các bác giải thích hộ em với để em sửa về sau này mỗi khi copy code mới. Em cảm ơn các bác nhiều!
 

File đính kèm

  • 123.xlsm
    123.xlsm
    13.8 KB · Đọc: 19
  • 456.xlsm
    456.xlsm
    14.9 KB · Đọc: 16
  • Code khong chay.png
    Code khong chay.png
    229.3 KB · Đọc: 26
Em sưu tầm file có code VBA. Em copy 1 bảng tính của file đó vào file mới và sửa rồi copy code và paste vào file mới nhưng cái code đó không chạy. Em sửa tên lệnh của code thì nó lại chạy được. Không biết lỗi này do bộ cài office hay do nguyên nhân khác không? Có thể file đó các bác tải về máy của mình lại mở được không bị lỗi như máy của em. Các bác giải thích hộ em với để em sửa về sau này mỗi khi copy code mới. Em cảm ơn các bác nhiều!
Các bác có bận công việc gì không bớt chút thời gian giúp em câu hỏi này với. Em cám ơn các nhiều!
 
@tcs_qn : File 123 bạn sửa code như thế nào?
File 456 trên máy tính của tôi vẫn chạy công thức ở B11 một cách bình thường. (Tất nhiên đã Enable Marco).
 
Các bác có bận công việc gì không bớt chút thời gian giúp em câu hỏi này với. Em cám ơn các nhiều!
Rảnh thì có rảnh. Nhưng không thích làm việc với người cẩu thả.
Có câu nhờ mà cũng gõ ẩu. Không chịu đọc lại.
 
@tcs_qn : File 123 bạn sửa code như thế nào?
File 456 trên máy tính của tôi vẫn chạy công thức ở B11 một cách bình thường. (Tất nhiên đã Enable Marco).
File 123 là file em để nguyên tên hàm là hTextJoin không sửa tên đi thì công thức lại không chạy. File 456 em đã sửa tên hàm cho khác chữ đi là TextJoin thì công thức lại chạy được. Em không biết nguyên nhân gì. Các bác hiểu sâu có thể giải thích hộ em với. Em cám ơn các bác nhiều!
Bài đã được tự động gộp:

Rảnh thì có rảnh. Nhưng không thích làm việc với người cẩu thả.
Có câu nhờ mà cũng gõ ẩu. Không chịu đọc lại.
Em xin lỗi bác về cách hành văn của mình em tưởng là câu hỏi của em đã viết từ đầu rồi nên không nhắc lại nữa. Em cám ơn các bác đã quan tâm đến câu hỏi của em.
 
Mở hai file rồi ctrl + F3, xem CHÚNG có gì đặc biệt...
 
File 123 là file em để nguyên tên hàm là hTextJoin không sửa tên đi thì công thức lại không chạy. File 456 em đã sửa tên hàm cho khác chữ đi là TextJoin thì công thức lại chạy được. Em không biết nguyên nhân gì. Các bác hiểu sâu có thể giải thích hộ em với. Em cám ơn các bác nhiều!
1) Tôi không hiểu hay sửa được code. Tôi chỉ biết cách dùng code.
2) Không hiểu bạn sửa code trong file 123 như thế nào.
3) File 456 thì code vẫn hoạt động bình thường.
Minh chứng là: Sửa các dữ liệu ở B7, B8, B9 rồi nhấn Enter thì ở B11 công thức hoạt động tốt.
Nên bạn sử dụng file 456 ấy, xóa bỏ file 123 (nếu cần).
 
Chắc do có hàm và cái gì nữa nên nó bị xung đột vũ trang.
 

File đính kèm

  • 1667636187452.png
    1667636187452.png
    4.9 KB · Đọc: 11
Chắc do có hàm và cái gì nữa nên nó bị xung đột vũ trang.
trong hình có 2 tùy chọn cho htext..., nhìn icon của 2 ký hiệu thì 1 cái là hàm (icon fx), 1 cái là ctrl F3.

Trả lời chung: người ta ghi rõ là sửa tên hàm VBA file 456 từ hTextJoin thành TextJoin thì chạy (bỏ chữ h), chứ có bảo là sửa code đâu? cũng có bảo là sửa file 123 đâu? Vậy thì lỗi cứ nắm đầu thằng 123 mà tìm chứ tìm trong 456 với tìm trong chi tiết code làm gì mà thấy. Khổ công befaint gõ năm lần bảy lượt cái gợi ý
 
1) Tôi không hiểu hay sửa được code. Tôi chỉ biết cách dùng code.
2) Không hiểu bạn sửa code trong file 123 như thế nào.
3) File 456 thì code vẫn hoạt động bình thường.
Minh chứng là: Sửa các dữ liệu ở B7, B8, B9 rồi nhấn Enter thì ở B11 công thức hoạt động tốt.
Nên bạn sử dụng file 456 ấy, xóa bỏ file 123 (nếu cần).
Em sửa như trong hình các bác có thể giúp em giải thích lỗi này với. Em cám ơn bác nhiều
 

File đính kèm

  • So sanh.png
    So sanh.png
    446.7 KB · Đọc: 12
Các sư huynh, sư tỉ ai biết cách sửa lỗi lỗi file share làm việc chung trên ondrive, chỉ giúp với ạ. Microsoft họ mới ra tính năng chặn macro. Mình trình kém nên sửa theo hướng dẫn của họ mãi ko đc.
 

File đính kèm

  • 12.png
    12.png
    28 KB · Đọc: 9
Chắc bạn không đọc bài tôi viết. Ý 1 ngay trong bài bạn vừa trích dẫn. Đó là "Tôi không hiểu hay sửa được code".
Em cũng có biết code gì đâu em sửa bừa đi thử xem công thức có chạy không thì nó lại chạy được. Em chỉ muốn tìm hiểu nguyên nhân lỗi đó để lần khác copy về máy thì đỡ phải sửa lại. Cũng có thể em copy định dạng cả bảng tính của sheet đó và copy chương trình vào modul file mới nên mới sảy ra xung đột nên hàm không chạy.
Bài đã được tự động gộp:

Bác cho thuốc thì phải hướng dẫn sử dụng chi tiết một tí chứ bỏ thuốc vào mồm rồi không biết ngậm, nhai hay nuốt.
 
Lần chỉnh sửa cuối:
Em mở dàn nhạc hi fi rồi nhưng không biết bấm bài. Em có học Y đâu mà các bác bắt em bốc đơn thuốc chứ.
Lý luận thì giỏi lắm. Nếu chịu khó vận dụng cái đầu óc lý luận ấy vào vẫn đề của mình thì đã giải được từ lâu, chỉ vài bài đầu đã xong.

Theo bình thường thì tôi cũng đã có ý chỉ dẫn rồi.
Nhưng tôi không thích cái trò "sư huynh, sư đệ". Ở thế hệ tôi, nói chuyện như thế là mai mỉa nhau.
Diễn đàn không phải là nơi chít chát. Nói chuyện bằng ngôn ngữ chút chát sẽ làm phật lòng thế hệ lớn tuổi.

Cỡ thế hệ tôi còn lớn hơn phụ huynh của nhiều bạn trẻ ở đây. Thầy/Cô của họ có người là thế hệ học trò của tôi.
 
Bạn mở hi fi file 123 đang lỗi rồi thì thấy gì? (đừng nói là mở file 456 đã hết lỗi).
Em mở file toàn là #REF rồi không biết làm gì nữa. Em không được học về C++ hay VAB em chỉ cop nhặt của các bác về làm nên không hiểu gì cả có gì các bác thông cảm.
Bài đã được tự động gộp:

Lý luận thì giỏi lắm. Nếu chịu khó vận dụng cái đầu óc lý luận ấy vào vẫn đề của mình thì đã giải được từ lâu, chỉ vài bài đầu đã xong.

Theo bình thường thì tôi cũng đã có ý chỉ dẫn rồi.
Nhưng tôi không thích cái trò "sư huynh, sư đệ". Ở thế hệ tôi, nói chuyện như thế là mai mỉa nhau.
Diễn đàn không phải là nơi chít chát. Nói chuyện bằng ngôn ngữ chút chát sẽ làm phật lòng thế hệ lớn tuổi.

Cỡ thế hệ tôi còn lớn hơn phụ huynh của nhiều bạn trẻ ở đây. Thầy/Cô của họ có người là thế hệ học trò của tôi.
Em không được học về tin học khi đi làm nhiều năm rồi mới chỉ biết sử dụng excel cộng trừ nhân chia thôi. Ai chỉ cho cái gì thì biết cái đấy không có điều kiện tiếp xúc internet.

Em cũng muốn cho vui vui một tí nên dùng từ không đúng chuẩn của diễn đàn các bác thông cảm.

Trình độ của em không thể giải thích được vấn đề của mình cho hết ngọn nghành. Em nhờ bác quản lý diễn đàn xóa hộ em bài về chủ đề này của em để giảm tài nguyên của diễn đàn. Em xin dừng câu hỏi của mình ở chủ đề này.
 
Em mở file toàn là #REF rồi không biết làm gì nữa.
Cái gì bị #REF? Nếu có cái nhìn của người đã đi học đi làm, không phải em bé 3 tuổi, sẽ thấy cái bị #REF trùng tên với cái hàm đang dùng (htextjoin)
Đây là lỗi đặt tên trùng, và Excel ưu tiên lấy Name trước Function.

Nếu name không bị lỗi mà tham chiếu đến ô C1

1668044489388.png

Khi gõ 4 ký tự =hText sẽ thấy tùy chọn 1 trong 2 (như hình bài #22)

1668044746927.png

nếu chọn name, sẽ có kết quả:
1668044799537.png

Nếu chọn hàm thì lỗi như bài 1.

Kết luận:
KHÔNG được đặt name trùng với tên hàm, kể cả hàm Excel lẫn hàm tự tạo
Xử lý: Đặt name khác đi, hoặc tên hàm khác đi (như file 456), hoặc xóa phứt cái name lỗi
 
Nếu có cái nhìn của người đã đi học đi làm

Họ chẳng qua hấp tấp, nóng vội thôi anh. Nếu bình tĩnh làm theo bài #19, rồi chụp hình 2 cái cửa sổ (CTRL + F3) gửi lên thì mọi việc xong xuôi lâu rồi.

(Em đã phải cố tính viết hoa, bôi đậm chữ lên mà vẫn không ăn thua).

1668046916654.png
 
Kết luận:
KHÔNG được đặt name trùng với tên hàm, kể cả hàm Excel lẫn hàm tự tạo
Xử lý: Đặt name khác đi, hoặc tên hàm khác đi (như file 456), hoặc xóa phứt cái name lỗi
Em cám ơn bác. Bác nói đúng em như đứa bé 3 tuổi rõ ràng là đọc câu văn dài như tráo chảy nhưng cho đọc từng chữ thì không đọc được. Em nào có biết gì đâu chỉ chép nguyên vào thôi. Kiến thức tin học của em đang ở trên tận ngọn tre không có gốc lên các bác mất công giải thích cho em.
Bài đã được tự động gộp:

Họ chẳng qua hấp tấp, nóng vội thôi anh. Nếu bình tĩnh làm theo bài #19, rồi chụp hình 2 cái cửa sổ (CTRL + F3) gửi lên thì mọi việc xong xuôi lâu rồi.
Không phải đâu bác ơi em có bật lên xem nhưng nào có biết trên bảng đó viết thông tin gì. Em mà biết thì đúng như bác bảo là xong lâu rồi đỡ mất thời gian của các bác và tài nguyên của diễn đàn. Thỉnh thoảng các bác gặp những trường hợp như em các bác đừng hắt hủi nhé dậy em từ từ thôi. Em cám ơn bác nhiều!
 
Lần chỉnh sửa cuối:
Họ chẳng qua hấp tấp, nóng vội thôi anh. Nếu bình tĩnh làm theo bài #19, rồi chụp hình 2 cái cửa sổ (CTRL + F3) gửi lên thì mọi việc xong xuôi lâu rồi.

(Em đã phải cố tính viết hoa, bôi đậm chữ lên mà vẫn không ăn thua).

View attachment 283169
Chỉ cần xem 1 file 123, xem 2 file mà so sánh thì thấy "chúng" giống nhau.
Đấy là từ từ đấy. Với những gợi ý từ đầu đến giờ, phải thực hiện theo, phải quan sát. Mục đích là tập cho bạn cách học "từ từ". Nếu nói ngay thì đâu có gọi là từ từ.
 
Chỉ cần xem 1 file 123, xem 2 file mà so sánh thì thấy "chúng" giống nhau.

Đấy là từ từ đấy. Với những gợi ý từ đầu đến giờ, phải thực hiện theo, phải quan sát. Mục đích là tập cho bạn cách học "từ từ". Nếu nói ngay thì đâu có gọi là từ từ.
Em cảm ơn bác bài học này em học được rồi chỉ cần xóa cái name lỗi là được. Em không hiểu gì nên không dám can thiệp vào công thức được các bác hướng dẫn tận tình em hiểu rồi. Em chúc các bác và gia đình có nhiều sức khỏe và chúc diễn đàn phát triển lớn mạnh luôn là người thầy, người bạn đồng hành cùng chúng em trong công việc!
Em hỏi ngoài lề một chút. Em có đăng ký diễn đàn từ những ngày đầu bằng tài khoản yahoo. Lâu không dùng yahoo nên bị khóa rồi em muốn đổi tài khoản gmail thì đổi ở chỗ nào các bác nhỉ?
 
Lần chỉnh sửa cuối:

Bài viết mới nhất

Back
Top Bottom