Code chèn hình ảnh vào Header & Footer (1 người xem)

Liên hệ QC

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

AndOrNot

Thành viên chính thức
Tham gia
27/6/12
Bài viết
75
Được thích
3
Chào các bác!
Tình hình là em đang có 1 "yêu sách" là chèn hình vào Header (& Footer) của 1 sheet Excel. Trong đó hình ảnh được chỉ định phụ thuộc vào giá trị của 1 Cell xác định.

Vấn đề em đã nêu ra nhưng thực sự là chưa biết cách làm nên muốn nhờ các bác giúp đỡ!

AndOrNot
 
Chèn hình vào Header và Footer trong Excel
Chuyện chèn hình vào Header và Footer của Excel là một việc hầu như không thể bởi nó không chấp nhận bất cứ thứ gì ngoại trừ văn bản đơn thuần.

Tuy nhiên, bạn cũng có thể trổ tài mọn để ép Excel phải chiều theo ý mình một chút. Nhưng xin báo trước là nó không thể lặp lại một cách tự động các hình ảnh ở mỗi trang. Do đó, buộc bạn phải làm thủ công.

Đầu tiên, bạn mở Microsoft Excel ra, vào File/ Page Setup/ thẻ Sheet, gõ vào Rows to Repeat at Top số dòng thích hợp hoặc Columns to Repeat at Top số cột thích hợp. (số hàng và cột tùy vào vị trí bạn sẽ đặt hình vào đây)

Bây giờ, bạn có thể dùng Menu Insert / Picture/ From File và chọn hình hay Logo nào muốn đặt và bạn có thể thấy hình này sẽ được lặp lại tại tất cả các trang giấy tiếp theo khi bạn in ra

Mình xin trích dẫn bài của bác Handung107 để trả lời vấn đề bạn hỏi nhé... Thân
 
Upvote 0
Chào các bác!
Tình hình là em đang có 1 "yêu sách" là chèn hình vào Header (& Footer) của 1 sheet Excel. Trong đó hình ảnh được chỉ định phụ thuộc vào giá trị của 1 Cell xác định.

Vấn đề em đã nêu ra nhưng thực sự là chưa biết cách làm nên muốn nhờ các bác giúp đỡ!

AndOrNot
Mình không để ý Excel 2003 được hay không, nếu 2010 thì mình thấy có hỗ trợ
 

File đính kèm

Upvote 0
Với Excel 2007 trở về sau, có một chức năng Insert Picture vào Header & Footer.

Chọn Page Setup, chọn Header (hoặc Footer) tại đây bạn chọn nút Insert Picture và chèn hình vào.

Rất đơn giản.
 

File đính kèm

  • Picture1.jpg
    Picture1.jpg
    136.3 KB · Đọc: 241
Upvote 0
Với Excel 2007 trở về sau, có một chức năng Insert Picture vào Header & Footer.

Chọn Page Setup, chọn Header (hoặc Footer) tại đây bạn chọn nút Insert Picture và chèn hình vào.

Rất đơn giản.

Excel 2003 cũng có nữa đấy
Chắc chị Han Dung viết bài trên là khi ấy đang xài Excel 2000 cũng không chừng
 
Upvote 0
Có sự hiểu nhầm về mục đích "yêu sách" của em rồi các bác ơi.

Vấn đề chèn hình ảnh vào Header hay Footer bằng thao tác như vậy thì em hoàn toàn làm được.

Giả sử em có các hình ảnh là pic1, pic2, .., pic9
Khi giá trị của ô A1=1 thì sẽ chèn pic1 vào Footer
Khi giá trị của ô A2=2 thì sẽ chèn pic2 vào Footer
...
 
Upvote 0
Có sự hiểu nhầm về mục đích "yêu sách" của em rồi các bác ơi.

Vấn đề chèn hình ảnh vào Header hay Footer bằng thao tác như vậy thì em hoàn toàn làm được.

Giả sử em có các hình ảnh là pic1, pic2, .., pic9
Khi giá trị của ô A1=1 thì sẽ chèn pic1 vào Footer
Khi giá trị của ô A2=2 thì sẽ chèn pic2 vào Footer
...

Hiểu nhầm gì chứ
Ở trên là các hướng dẫn bằng tay... Mà làm bằng tay được thì sẽ viết code được (bằng cách record macro)
Sao bạn không thử record macro quá trình làm bằng tay để xem code viết gì rồi từ đó chỉnh sửa lại theo ý
 
Upvote 0
Hiểu nhầm gì chứ
Ở trên là các hướng dẫn bằng tay... Mà làm bằng tay được thì sẽ viết code được (bằng cách record macro)
Sao bạn không thử record macro quá trình làm bằng tay để xem code viết gì rồi từ đó chỉnh sửa lại theo ý

Thầy ơi!
Em có làm theo hướng dẫn của thầy là Record cái macro đó (bằng tay) rồi chỉnh sửa code cho phù hợp. Kết quả: code chạy được (tức là chèn được hình vào footer). TUY NHIÊN, trong sheet em cần in em có định dạng vùng in bằng OFFSET (thay đổi theo số lượng dòng tương ứng), khi chạy Code này thì cái OFFSET của em bị mất trong phần set Print Area. Vậy có cách nào khắc phục được không thầy?
 

File đính kèm

Upvote 0
Thầy ơi!
Em có làm theo hướng dẫn của thầy là Record cái macro đó (bằng tay) rồi chỉnh sửa code cho phù hợp. Kết quả: code chạy được (tức là chèn được hình vào footer). TUY NHIÊN, trong sheet em cần in em có định dạng vùng in bằng OFFSET (thay đổi theo số lượng dòng tương ứng), khi chạy Code này thì cái OFFSET của em bị mất trong phần set Print Area. Vậy có cách nào khắc phục được không thầy?
Bạn ơi mình chạy thử file của bạn nhưng thấy ko được. Giờ mình muốn code vba để up file ảnh lên header có được không. File ảnh có địa chỉ được để tại một ô nào đó trong sheet. Bạn xem bài này hộ mình nhé http://www.giaiphapexcel.com/forum/...ont-chữ-cho-Header-và-Footer-tự-động-bằng-VBA cảm ơn nhiều
 
Upvote 0
bạn ơi mình chạy thử file của bạn nhưng thấy ko được. Giờ mình muốn code vba để up file ảnh lên header có được không. File ảnh có địa chỉ được để tại một ô nào đó trong sheet. Bạn xem bài này hộ mình nhé http://www.giaiphapexcel.com/forum/...ont-chữ-cho-header-và-footer-tự-động-bằng-vba cảm ơn nhiều
em đang dùng excel 2003 và nó có chổ chèn hình nè
 

File đính kèm

Upvote 0
Ẹc. Ý mình là dùng code vba mà. Chứ cái này MS nào chẳng có --=0
 
Upvote 0
Web KT

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

Back
Top Bottom