[Hỏi] Tạo nút nhấn để hiện hình ảnh (1 người xem)

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

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

ic3tea

Thành viên mới
Tham gia
11/3/09
Bài viết
10
Được thích
0
Mong các cao thủ hướng dẫn giùm.
Tôi muốn tạo nút nhấn trong file excel, để khi nhấn vào nút thì sẽ hiện lên hình ảnh mà mình muốn. Cụ thể như sau :
Tôi có 1 folder đặt tên là "Data_2018" (file đính kèm)
Trong đó có 1 folder con tên "Photos" và 1 file Excel tên "SX_2018"
Folder "Photos" là nơi sẽ lưu các hình chụp của các "Phiếu theo dõi SX" sau khi hoàn thành và được đặt tên theo số phiếu. VD : "Phiếu số 17002" thì tên ảnh là "17002"
Trong file excel tôi muốn tạo mỗi dòng một nút nhấn , để khi nhấn vào sẽ hiện hình ảnh có tên trùng với số phiếu của cột A trong file excel.
Tôi có đính kèm file Ví dụ để các bạn dễ hiểu hơn.
Xin cảm ơn các bạn đã đọc bài.
 

File đính kèm

Mong các cao thủ hướng dẫn giùm.
Tôi muốn tạo nút nhấn trong file excel, để khi nhấn vào nút thì sẽ hiện lên hình ảnh mà mình muốn. Cụ thể như sau :
Tôi có 1 folder đặt tên là "Data_2018" (file đính kèm)
Trong đó có 1 folder con tên "Photos" và 1 file Excel tên "SX_2018"
Folder "Photos" là nơi sẽ lưu các hình chụp của các "Phiếu theo dõi SX" sau khi hoàn thành và được đặt tên theo số phiếu. VD : "Phiếu số 17002" thì tên ảnh là "17002"
Trong file excel tôi muốn tạo mỗi dòng một nút nhấn , để khi nhấn vào sẽ hiện hình ảnh có tên trùng với số phiếu của cột A trong file excel.
Tôi có đính kèm file Ví dụ để các bạn dễ hiểu hơn.
Xin cảm ơn các bạn đã đọc bài.
Mỗi một SP là một nút vậy có 10000 SP sẽ có 10000 đoạn code à, cách thiết kế file của bạn chưa ổn, vã lại trong thư mục Photo của bạn có tấm hình nào đâu.
 
Upvote 0
Mong các cao thủ hướng dẫn giùm.
Tôi muốn tạo nút nhấn trong file excel, để khi nhấn vào nút thì sẽ hiện lên hình ảnh mà mình muốn. Cụ thể như sau :
Tôi có 1 folder đặt tên là "Data_2018" (file đính kèm)
Trong đó có 1 folder con tên "Photos" và 1 file Excel tên "SX_2018"
Folder "Photos" là nơi sẽ lưu các hình chụp của các "Phiếu theo dõi SX" sau khi hoàn thành và được đặt tên theo số phiếu. VD : "Phiếu số 17002" thì tên ảnh là "17002"
Trong file excel tôi muốn tạo mỗi dòng một nút nhấn , để khi nhấn vào sẽ hiện hình ảnh có tên trùng với số phiếu của cột A trong file excel.
Tôi có đính kèm file Ví dụ để các bạn dễ hiểu hơn.
Xin cảm ơn các bạn đã đọc bài.
Góp ý cho bạn:
- Bạn làm Phiếu gì thì nên có bản mẫu.
- Từ cái Phiếu đó bạn muốn làm cái gì tiếp theo thì nên nêu cụ thể vấn đề cần, để các thành viên giúp về giải pháp, chứ không nên đưa cái sheet1 ngang xương như vậy, với lại không ai làm mỗi Cell là 1 cái nút như vậy (nếu vài ngàn cái nút chắc đơ máy luôn).

Bạn có thể tham khảo cách tạo Link tại File trong bài 6 của Link sau:
http://www.giaiphapexcel.com/diendan/threads/vba-và-hàm-hyperlink.132245/#post-833286
 
Lần chỉnh sửa cuối:
Upvote 0
Mong các cao thủ hướng dẫn giùm.
Tôi muốn tạo nút nhấn trong file excel, để khi nhấn vào nút thì sẽ hiện lên hình ảnh mà mình muốn. Cụ thể như sau :
Tôi có 1 folder đặt tên là "Data_2018" (file đính kèm)
Trong đó có 1 folder con tên "Photos" và 1 file Excel tên "SX_2018"
Folder "Photos" là nơi sẽ lưu các hình chụp của các "Phiếu theo dõi SX" sau khi hoàn thành và được đặt tên theo số phiếu. VD : "Phiếu số 17002" thì tên ảnh là "17002"
Trong file excel tôi muốn tạo mỗi dòng một nút nhấn , để khi nhấn vào sẽ hiện hình ảnh có tên trùng với số phiếu của cột A trong file excel.
Tôi có đính kèm file Ví dụ để các bạn dễ hiểu hơn.
Xin cảm ơn các bạn đã đọc bài.
Góp ý với bạn, mình không rành về Code, nhưng sau khi mình nhờ các anh chị trên GPE, mình học được kinh nghiệm như sau:
-Bạn nên tạo một File với các Sheet như: Sheet "Data" (Trong Sheet này bạn nhập đầy đủ thông tin của sản phẩm như: "Số phiếu" ; "máy"; "Mã Khuôn"; "Tên sản phẩm" ; "màu" ...v.v thậm chí có "Quy cách sản phẩm"; "Khách hàng"; "Chủng loại" tất tần tật những gì bạn có thể nghĩ ra mà có liên quan đến 1 sản phẩm.
Và một Sheet khác cùng trên Workbook đó, bạn tạo thành Form sao cho khoa học, nhìn vào sẽ thấy hiển thị các thông tin cần thiết cho sản phẩm đó, kèm theo một vùng (Kích thước to nhỏ tùy theo nhu cầu của bạn để có thể nhìn rõ sản phẩm) vùng này sẽ được hiện thị khi bạn chọn "Mã phiếu" hoặc 'Mã Sản phẩm"
- Tạo một Folder với một số hình ảnh mẫu (tên file hình bạn đặt theo "mã sản phẩm" hoặc "mã phiếu" gì gì đó thì do bạn quyết định (ở Folder hình ảnh của bạn trống trơn)
- Sau khi bạn thiết kế xong Form, gửi lên GPE, các anh chị trên diễn đàn nhìn thấy hợp lý, chắc chắn sẽ có cách giúp bạn. (Các anh chị không thể giúp bạn thiết kế sắp xếp đồ đạc trong phòng của bạn một cách khoa học khi trong phòng bạn trống trơn không có đồ đạc gì cả, hihi...)
Vài lời góp ý với bạn (Cũng là mình học hỏi từ trên GPE đấy ạ)
 
Upvote 0
Trong file excel tôi muốn tạo mỗi dòng một nút nhấn , để khi nhấn vào sẽ hiện hình ảnh có tên trùng với số phiếu của cột A trong file excel.
Làm được nhưng vấn đề là chưa biết cái vụ "hiện" ấy như thế nào?
- Hiện hình lên "bự chà bá" toàn màn hình?
- Hiện hinh lên "bé bé" cho vừa vào 1 cell
- Hay là "hiện" theo kiểu "ma"
???
 
Upvote 0
Cảm ơn về góp ý của các bạn.

@giaiphap & @be09 : mỗi file dùng cho một năm sẽ có khoảng 400 dòng, chắc cũng không đến nỗi đơ máy nhưng đúng là giải pháp của các bạn hay hơn, nhưng có cách nào không cần phải tạo link thủ công mà chỉ cần gõ số "Phiếu sản xuất" vào ô B1, rồi nhấn nút là hiện hình ảnh lên luôn không ?

@tommybull : thật ra file thực tế của tôi cũng có đầy đủ các thông tin kiểu như bạn nói, vì tôi nghĩ những thông tin đó không cần thiết nên tôi làm 1 file mẫu rút ngắn để tập trung vào phần cần nhờ mà thôi, không nghĩ lại phản tác dụng, :-p ; tôi sẽ đính kèm lại file đầy đủ để các bạn giúp đỡ.

@ndu96081631 : dạ hiện ở đây là giống như khi mình click đúp chuột vào một file hình ảnh trên máy tính đó ạ.

Tôi xin nói rõ hơn file SX_2018 mà tôi dùng trong thực tế.
File có 3 sheet gồm :
- "Ma-khuon" : nơi lưu mọi thông số của sp như Mã khuôn, Tên SP, số chi tiết trên khuôn, trọng lượng SP,...nói chung là tất cả các thông tin cần thiết khi thực hiện làm LSX
- "PSX" : Form Phiếu sản xuất dùng để in ra giao cho bộ phận SX
- "Data" : nơi lưu toàn bộ thông tin của các PSX

Qua trình sử dụng thực tế như sau :
Mỗi khi sản xuất 1 sản phẩm thì người quản lý sẽ lập ra 1 "Phiếu theo dõi sx" (sau đây gọi là PSX) bằng cách gõ các thông số cần thiết vào các ô màu xanh, thông tin sẽ tự điền vào các ô màu cam bằng lệnh VLOOKUP .
Sau khi điền xong thì in ra thì giao cho bộ phận SX thực hiện, các nội dung để trống sẽ do bộ phận sx điền vào trong quá trình sx
Cuối cùng là nhấn nút "Luu", lúc này các thông số sẽ được tự động lưu sang sheet "Data" và số PSX sẽ tự nhảy để chuẩn bị cho PSX sau.
Sau khi hoàn thành việc sx thì quản lý sẽ thu lại PSX và điền nốt những phần còn thiếu của PSX tương ứng trong sheet "Data".
Vấn đề ở đây là : Trong quá trình sx, bộ phận sx sẽ điền chi tiết các sự kiện xảy ra theo thứ tự thời gian vào "PSX", nhưng khi nhập liệu không thể ghi chi tiết tất cả các sự kiện xảy ra trong quá trình sx vào sheet "Data" mà chỉ có thể ghi các thông số cơ bản như "Ngày bắt đầu", "ngày kết thúc", "SL tốt", "SL hư hỏng",....Do đó, tôi muốn lưu lại hình ảnh của các PSX để lưu trữ đồng thời khi thấy một thông số nào đó bất thường thì sẽ mở phiếu đó lên xem trong quá trình sx có vấn đề gì không bằng cách gõ số phiếu vào ô B1 rồi nhấn nút "Mở PSX" trong sheet "Data"
 

File đính kèm

Upvote 0
Dùng Hyperlink thì lại phải tạo từng liên kết, như vậy mất thời gian quá. Có nào làm tự động không anh ?
Vậy thì Insert 1 sheet mới rồi lấy tên File vào với Hyperlink vào 1 cột nào đó, muốn tìm File nào thì chọn cột đó (Ctrl+F) tìm đến File đó rồi click vào Link để mở File.

Hoặc cũng có thể cho nó hiện cái hình đó trên sheet để dễ đối chiếu.
 
Lần chỉnh sửa cuối:
Upvote 0
Vậy thì Insert 1 sheet mới rồi lấy tên File vào với Hyperlink vào 1 cột nào đó, muốn tìm File nào thì chọn cột đó (Ctrl+F) tìm đến File đó rồi click vào Link để mở File.

Hoặc cũng có thể cho nó hiện cái hình đó trên sheet để dễ đối chiếu.
Làm cách nào để nó hiện hình trên sheet được vậy bạn ?
 
Upvote 0
Dùng Hyperlink thì lại phải tạo từng liên kết, như vậy mất thời gian quá. Có nào làm tự động không anh ?
Làm gì có vụ tạo từng liên kết chứ!
Ví vụ như file của bạn, chỉ cần gõ vào cell F3 công thức sau:
Mã:
=HYPERLINK("Photos\"&A3&".jpg","Click Here")
Kéo fill xuống
Từ giờ, cứ click vào cell bất kỳ trong cột F, lập tức sẽ mở hình
 

File đính kèm

Upvote 0
Làm gì có vụ tạo từng liên kết chứ!
Ví vụ như file của bạn, chỉ cần gõ vào cell F3 công thức sau:
Mã:
=HYPERLINK("Photos\"&A3&".jpg","Click Here")
Kéo fill xuống
Từ giờ, cứ click vào cell bất kỳ trong cột F, lập tức sẽ mở hình
:) , Cảm ơn anh, theo cách của anh là giải quyết được vấn đề, rất cảm ơn mọi người đã nhiệt tình góp ý.
 
Lần chỉnh sửa cuối:
Upvote 0
Tạo một form hoặc dùng cell để nhập mã sản phẩm. Thiết kế một form giao diện cho phép hiển thị thu gọn hoặc toàn màn hình. Mỗi lần nhập mã sản phẩm xong, nhấn ok ( dùng sendkey) hoặc tạo button update thì sẽ gọi chức năng insert ảnh ra, hoặc goi chương trình xem ảnh. Lưu ý nên thêm code reset néu ảnh đã đc chèn.
Việc code sẽ phức tạp hơn chèn link nhưng cho phép tuỳ biến và trực quan hơn.
 
Upvote 0
Web KT

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

Back
Top Bottom