? 發問時間: 電腦與網際網路軟體 · 1 0 年前

Excel裏如何在儲存格上加入圖片??

如題!那我的狀況是因為店裏的商店管理希望加入照片,

所以在excel儲存格裏有留一個放照片的儲存格,

但是...要如何做才能讓照片插入就剛好在預設的儲存格上??

因為我遇到的問題是我直接用插入...圖片,結果是

圖片太大, 而且並不是由儲存格來控制...這...這該如何是好ㄋ??

3 個解答

評分
  • 1 0 年前
    最佳解答

    使用VBA可以達到您的需求喔~開啟您的Excel檔案請將以下VBA複製到模組下(Alt+F11=>插入=>模組=>貼上)儲存後關閉Excel再一次開啟excel用滑鼠選定要插入的儲存格按F5即可.Sub PastePicToCell()    r = ActiveCell.Row    c = ActiveCell.Column    Application.Dialogs(xlDialogInsertPicture).Show    With Selection        .Top = Cells(r, c).Top        .Left = Cells(r, c).Left        .Height = Cells(r, c).Height        .Width = Cells(r, c).Width    End WithEnd SubSub auto_open()    Application.OnKey Key:="{F5}", procedure:="PastePicToCell"End Sub

    2006-05-11 10:22:51 補充:

    若有合併的儲存格,請改用以下VBA.Sub PastePicToCell() Set ma = ActiveCell.MergeArea t = Range(ma.Address).Top l = Range(ma.Address).Left h = Range(ma.Address).Height w = Range(ma.Address).Width

    2006-05-11 10:23:12 補充:

    Application.Dialogs(xlDialogInsertPicture).Show With Selection .Top = t .Left = l .Height = h .Width = w End WithEnd Sub

    參考資料: 自己
  • 小妞
    Lv 5
    1 0 年前

    建議你先將儲存格的格子拉大一點

    (若要每個格子看起來大小一樣的話,亦可使用列高、欄寬的設定,當然也可以用滑鼠拉成你要的大小,再將那一列複製--插入複製的儲存格亦可)

    (列高:假設你要123列,就選123列後按右鍵-->列高--看你要多大就打多少)

    (欄寬:做法和列高的一樣,只是換成欄位ABC)

    再來將滑鼠點在你要放圖片的儲存格上,插入圖片

    若插入的圖片太大,建議不要用拉的,用拉的圖片拉不好比例會跑掉怪怪的

    在圖片上按右鍵--設定圖片格式--大小--比例--高度鍵入你要的比例

    (也可直接在圖片上點滑鼠「二下」就會直接進入格式裡)

    (保持長寬比貌,相對於原圖大小,通常這二個預設值都是打勾的)(打勾才行呦)

    其實這個方法也不能完全用儲存格控制圖片

    至少你照片放在A2的話,你拉住A1往下拉時,A2的照片會跟著往下走

    希望對你有幫助

    參考資料: 自已
  • 1 0 年前

    你使用應該是插入圖片,只要調正一下四周的邊界大及亮度等,應該也是可以達到你的要求,不過如果是有一定格式做法,建議你可以先在別ㄉ工作表做好

    參考資料: 自己
還有問題?馬上發問,尋求解答。