Cac bạn chỉ mình code insert hình ảnh

  • Thread starter Thread starter danh76
  • Ngày gửi Ngày gửi
Liên hệ QC

danh76

Thành viên mới
Tham gia
28/4/10
Bài viết
4
Được thích
0
Mình có 1 file excel như thế này




và trong ổ D thư mục hình sản phẩm đường dẫn :D\Hinhsp mình có 1 loạt các file hình ảnh như thế này



giờ làm thế nào để lấy hình từ thư mục hình sản phẩm và gán vào ô excel tương ứng, với điều kiện là không nhất thiết phải tìm đúng mã sản phẩm mà chỉ cần đúng 5 số thôi. Ví dụ mã sản phẩm là GBD1WN56789.502, thì 5 số nhất thiết phải đúng là: 56789 còn các ký tự còn lại không quan tâm.

Cám ơn các pro
 
Đưa cả file excel và vài cái anh lên đi bạn.
 
Upvote 0
Mình có 1 file excel như thế này

và trong ổ D thư mục hình sản phẩm đường dẫn :D\Hinhsp mình có 1 loạt các file hình ảnh như thế này

giờ làm thế nào để lấy hình từ thư mục hình sản phẩm và gán vào ô excel tương ứng, với điều kiện là không nhất thiết phải tìm đúng mã sản phẩm mà chỉ cần đúng 5 số thôi. Ví dụ mã sản phẩm là GBD1WN56789.502, thì 5 số nhất thiết phải đúng là: 56789 còn các ký tự còn lại không quan tâm.

Cám ơn các pro
Xem bài này rồi áp dụng vào file của mình nhé:

http://www.giaiphapexcel.com/forum/showthread.php?51408-Chèn-hình-vào-cell-bằng-hàm-tự-tạo
 
Upvote 0
Mình làm luôn cho bạn đây. Nhập Mã SP - Enter hình sẽ được insert
 

File đính kèm

Upvote 0
mình làm luôn cho bạn đây. Nhập mã sp - enter hình sẽ được insert

bạn ơi rất cảm ơn đã tư vấn nhưng file excel của mình tới gần 10.000 dòng, còn hình ảnh mình có tới gần 50.000 file nên khi làm như bạn hướng dẫn nó chậm quá, có thể cải tiến cho nhanh hơn chút đc hok?
 
Upvote 0
bạn ơi rất cảm ơn đã tư vấn nhưng file excel của mình tới gần 10.000 dòng, còn hình ảnh mình có tới gần 50.000 file nên khi làm như bạn hướng dẫn nó chậm quá, có thể cải tiến cho nhanh hơn chút đc hok?
Dữ liệu 10000 dòng mà chèn hình toàn bộ chắc file hết chạy nỗi luôn!
Đề xuất bạn cách khác: Khi chọn chuột vào cell nào thì hình sẽ hiên tại cell ấy thông qua comment (hoặc cái gì đó tương tự)... Tức tại cùng 1 thời điểm chỉ có 1 hình duy nhất xuất hiện... như vậy file sẽ nhẹ rất nhiều
Bạn thấy sao?
 
Upvote 0
Dữ liệu 10.000 dòng, hình ảnh 50.000 file. Con số này khủng thật nhưng không phải là không có cách giải quyết. Mình đề xuất cách này:
-Trước hết hình ảnh phải được giảm dung lượng tối đa ở mức cho phép.
-Chỉ cho hiển thị trên sheet khoảng 15 - 20 hình tùy vào độ rộng của dòng sao cho đầy màn hình. Dùng sự kiện scroll để thay đổi hình khi kéo lên hoặc xuống.
Ý tưởng này có vẻ khả thi. Không rõ ý bạn thế nào?
 
Upvote 0
Dữ liệu 10.000 dòng, hình ảnh 50.000 file. Con số này khủng thật nhưng không phải là không có cách giải quyết. Mình đề xuất cách này:
-Trước hết hình ảnh phải được giảm dung lượng tối đa ở mức cho phép.
-Chỉ cho hiển thị trên sheet khoảng 15 - 20 hình tùy vào độ rộng của dòng sao cho đầy màn hình. Dùng sự kiện scroll để thay đổi hình khi kéo lên hoặc xuống.
Ý tưởng này có vẻ khả thi. Không rõ ý bạn thế nào?

Đúng là ý tưởng của bạn rất hay, nhưng liệu khi sheet zoom nhỏ lại thì phải thêm thủ tục mới phải không tintam7251 ?
 
Upvote 0
Mình nghĩ mục đích của file là xem hình. Nếu zoom nhỏ sheet, sẽ không thấy hình nên sẽ không có nhu cầu này. Còn nếu cần zoom nhỏ, chắc là cũng có cách làm. Khó nhất của vấn đề là ở chỗ Event Scroll của sheet.
 
Upvote 0
theo mình cách này là nhẹ nhất nè. các bác xem thử (tên mã sản phẩm phải trùng với tên hình)
 

File đính kèm

Upvote 0
Cũng không nhẹ đâu bạn à. Làm theo cách đó, không kể hình, file sẽ chứa:
-10.000 ô chứa dữ liệu là tên hình.
-10.000 ô chứa hàm.
-10.000 comment.
Liệu file có chạy nổi không? (Chưa nói đến việc đạt yêu cầu của bác chủ)
 
Upvote 0
Theo mình muốn coi hình nào thì đưa hình đó lên coi thôi chứ, chứ muốn coi mã sp và tên hình thì 10000 ngàn mã sp thì coi rất khó, mở file ra rồi chọn tên theo vần coi không nhanh hơn ah, làm vậy chi cho nặng file còn tốn thời gian.
 
Upvote 0
Web KT

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

Back
Top Bottom