Chào anh chị ạ, Em có bảng 1 là bảng gốc, em muốn khi em điền Mã SP vào bảng 2 ( ô H3 ) thì ở cột I ( ô I3 ) bảng 2 sẽ tự động hiện ra tên sản phẩm tương với với Mã SP và đọc phát được ra loa tên sản phẩm đó ( Tên sản phẩm chuyển thành giọng nói trong excel). Mong anh chị có thể giúp đỡ. Rất cảm ơn anh chị giúp đỡ ạ.
Chào anh chị ạ, Em có bảng 1 là bảng gốc, em muốn khi em điền Mã SP vào bảng 2 ( ô H3 ) thì ở cột I ( ô I3 ) bảng 2 sẽ tự động hiện ra tên sản phẩm tương với với Mã SP và đọc phát được ra loa tên sản phẩm đó ( Tên sản phẩm chuyển thành giọng nói trong excel). Mong anh chị có thể giúp đỡ. Rất cảm ơn anh chị giúp đỡ ạ.
Chào anh chị ạ, Em có bảng 1 là bảng gốc, em muốn khi em điền Mã SP vào bảng 2 ( ô H3 ) thì ở cột I ( ô I3 ) bảng 2 sẽ tự động hiện ra tên sản phẩm tương với với Mã SP và đọc phát được ra loa tên sản phẩm đó ( Tên sản phẩm chuyển thành giọng nói trong excel). Mong anh chị có thể giúp đỡ. Rất cảm ơn anh chị giúp đỡ ạ.
Em xin chào cả nhà. Hiện tại bên công ty đã đều em đến 1 trung tâm quản lý các bệnh nhân cách ly tại Quận 9 ( Em làm bên nghành y tế ) . hằng ngày cứ 3 lần em đều thấy mấy anh Quân Nhân phải đọc số để Đo nhiệt độ và phát cơm mổi ngày. Nên em nghỉ ra ý tưởng lập 1 file excel để khi nhập số vào...
Em xin chào cả nhà. Hiện tại bên công ty đã đều em đến 1 trung tâm quản lý các bệnh nhân cách ly tại Quận 9 ( Em làm bên nghành y tế ) . hằng ngày cứ 3 lần em đều thấy mấy anh Quân Nhân phải đọc số để Đo nhiệt độ và phát cơm mổi ngày. Nên em nghỉ ra ý tưởng lập 1 file excel để khi nhập số vào...
Do kiến thức của em hạn hẹp lên cũng chỉ mới chỉ dừng lại ở ý tưởng thôi, em vừa bấm xem bài viết nhưng chưa hiểu cách làm. Xin được hướng dẫn ạ. Em cảm ơn.
Chào anh chị ạ, Em có bảng 1 là bảng gốc, em muốn khi em điền Mã SP vào bảng 2 ( ô H3 ) thì ở cột I ( ô I3 ) bảng 2 sẽ tự động hiện ra tên sản phẩm tương với với Mã SP và đọc phát được ra loa tên sản phẩm đó ( Tên sản phẩm chuyển thành giọng nói trong excel). Mong anh chị có thể giúp đỡ. Rất cảm ơn anh chị giúp đỡ ạ.
Chắc bạn đã xem bài đáp án của anh Batman1 rồi.
Tôi chỉ mượn file của anh ấy để làm bài cho bạn.
1- Dùng hàm Vlookup để Tham chiểu cột H sang bảng 1 để lấy kết quả vào cột I
I3=VLOOKUP(H3;B3:C86;2;0) ---> Copy cho các ô còn lại.
2- Dùng code bắt sự kiện thay đổi ô H3:H....
3- Sửa lại code trong sub PlayInSequence(module2)
Chạy trên máy tôi thì OK, Còn trên máy bạn thì hy vọng cũng ổn.
Xem file đính kèm
Thử thay đổi mã ỏ cột H và xem kết quả có thấy nói không?
Vấn đề là bạn có tin tưởng tập tin hay không. Nếu bạn không tin tưởng thì dù Windows không cảnh báo thì bạn vẫn không tải về. Còn khi tin tưởng thì dù có cảnh báo thì bạn vẫn mở.
Bạn thao tác như sau:
File -> Options -> Trust Center -> Truster Center Settings … Protected View -> bỏ chọn tất cả -> OK -> OK
Lúc này mới mở tập tin đã tải về.
Vấn đề là bạn có tin tưởng tập tin hay không. Nếu bạn không tin tưởng thì dù Windows không cảnh báo thì bạn vẫn không tải về. Còn khi tin tưởng thì dù có cảnh báo thì bạn vẫn mở.
File của bác HUONGHCKT tôi vừa tải về thì cái trình Microsoft Defender mặc định của Windows nó xóa luôn, lấy gì mà mở đây .. haizzaa..
Đính kèm là file gốc của bác batman1, các bạn tải xem có bị chặn không nhe.
Chào anh chị ạ, Em có bảng 1 là bảng gốc, em muốn khi em điền Mã SP vào bảng 2 ( ô H3 ) thì ở cột I ( ô I3 ) bảng 2 sẽ tự động hiện ra tên sản phẩm tương với với Mã SP và đọc phát được ra loa tên sản phẩm đó ( Tên sản phẩm chuyển thành giọng nói trong excel). Mong anh chị có thể giúp đỡ. Rất cảm ơn anh chị giúp đỡ ạ.
Thành thật xin lỗi các thành viên đã tải file của tôi gửi cho bạn chủ thót.
Do laptop của tôi bị hư loa nên tôi làm và chuyển (bằng Zalo) qua 1 laptop khác để thử và dùng máy ấy để gửi file trả lời nên không kiểm soát được các hệ lụy liên quan xảy ra.
Thực ra file của anh @batman1 tôi giữ nguyên code chỉ có thay mỗi một vài dòng của Sub PlayInSequence(ByVal Rng As Range)
từ
Mã:
.......
With Sheet1
media = .Range("B5:B" & lastRow + 1).Value
doandau = .Range("A4").Value
doancuoi = .Range("A5").Value
lap = .Range("C5").Value
time_repeat = .Range("D5").Value
If time_repeat < 2 Then time_repeat = 2
End With
.......
Thành
Mã:
.....
With Sh
doandau = Rng '.Range("I3").Value
lap = .Range("K1").Value
time_repeat = .Range("M1").Value
If time_repeat < 2 Then time_repeat = 2
End With
......
Tôi cũng Không có đủ năng lực trình độ để hiểu được code trong file gốc (nhất là mấy cái hàm API)
Một lần nữa Tôi chân thành xin lỗi vì đã làm phiền các bạn.
Thành thật xin lỗi các thành viên đã tải file của tôi gửi cho bạn chủ thót.
Do laptop của tôi bị hư loa nên tôi làm và chuyển (bằng Zalo) qua 1 laptop khác để thử và dùng máy ấy để gửi file trả lời nên không kiểm soát được các hệ lụy liên quan xảy ra.
Thực ra file của anh @batman1 tôi giữ nguyên code chỉ có thay mỗi một vài dòng của Sub PlayInSequence(ByVal Rng As Range)
từ
Mã:
.......
With Sheet1
media = .Range("B5:B" & lastRow + 1).Value
doandau = .Range("A4").Value
doancuoi = .Range("A5").Value
lap = .Range("C5").Value
time_repeat = .Range("D5").Value
If time_repeat < 2 Then time_repeat = 2
End With
.......
Thành
Mã:
.....
With Sh
doandau = Rng '.Range("I3").Value
lap = .Range("K1").Value
time_repeat = .Range("M1").Value
If time_repeat < 2 Then time_repeat = 2
End With
......
Tôi cũng Không có đủ năng lực trình độ để hiểu được code trong file gốc (nhất là mấy cái hàm API)
Một lần nữa Tôi chân thành xin lỗi vì đã làm phiền các bạn.
Chắc bạn đã xem bài đáp án của anh Batman1 rồi.
Tôi chỉ mượn file của anh ấy để làm bài cho bạn.
1- Dùng hàm Vlookup để Tham chiểu cột H sang bảng 1 để lấy kết quả vào cột I
I3=VLOOKUP(H3;B3:C86;2;0) ---> Copy cho các ô còn lại.
2- Dùng code bắt sự kiện thay đổi ô H3:H....
3- Sửa lại code trong sub PlayInSequence(module2)
Chạy trên máy tôi thì OK, Còn trên máy bạn thì hy vọng cũng ổn.
Xem file đính kèm
Thử thay đổi mã ỏ cột H và xem kết quả có thấy nói không?
chào bạn, rất cảm ơn bạn vì giúp đỡ mình, mình có tải file về nhưng hiện virut, tự động xóa,mình k bấm lưu được ( ảnh 1 ), mình còn gà excle lên k biết làm thế nào, rất xin lỗi bạn.
Mình có 1 file do mình lên ý tưởng sẵn, vì mình mới tìm hiểu VBA lên năng lực độ hiểu biết có hạn. Nhưng các cụ có câu "đi 1 ngày đàng học 1 sàng khôn", rất mong bạn có thể dành chút thời gian giúp đỡ, hướng dẫn mình mở mang thêm kiến thức . Rất hy vọng bạn làm luôn trong file sẵn của mình, và Nếu có thể mong bạn quay clip hướng dẫn, rất xin lỗi vì đã đòi hỏi ở bạn quá nhiều, nhưng thực lòng mình rất muốn học hỏi, Cảm ơn bạn rất rất nhiều.
Trong file (2) mình có bảng 1 là bảng gốc, mình muốn khi mình điền Mã SP vào bảng 2 ( ô H3 ) thì ở cột I ( ô I3 ) bảng 2 sẽ tự động hiện ra tên sản phẩm tương với với Mã SP và đọc phát được ra loa tên sản phẩm đó ( Tên sản phẩm chuyển thành giọng nói trong excel). Mong hồi âm sớm từ bạn,Một lần nữa, mình cảm ơn bạn!