Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11064 / 76735 ←次へ | 前へ→

【71212】Re:写真を指定して貼り付ける
回答  ようちゃん  - 12/2/10(金) 15:56 -

引用なし
パスワード
   kanabun様、いつも大変お世話になっております。丁寧なご回答ありがとうございます。以下ご質問いただいた内容について、ご回答いたします。宜しくお願いします!


1.選択したセルに記載された画像ファイルパス(名)のファイルを読み込み、EXCELに貼り付ける形しか思いつきませんでした・・・。ですが本当はエクセルにファイルパスを記入せずとも画像を貼り付けられるような形にしたいと思います・・。
'
Sub EggFunc_pasteImage()
' 変数定義
Dim filePath As String
Dim targetCell As Range

' エラーを無視する(画像ファイル読込み失敗時用)
On Error Resume Next

' 選択したセル範囲を順次処理
For Each targetCell In Selection.Cells
    
' セルを選択
targetCell.Select
    
' 値があれば
If targetCell.Value <> "" Then
      
' 画像ファイル名として取得
filePath = targetCell.Value
      
' 画像読込み
ActiveSheet.Pictures.Insert(filePath).Select
      
' 画像が大きい場合、画像サイズをセル幅に合わせる

 Selection.width= targetcell.width
 Selection.Height = targetCell.Height
 End If
 End If
 End If
  
 Next

End Sub


2.「写真の大きさ指定」にある 「3行〜18行」とかの数値の意味がよく分かりません。「写真の左上のセル番号」が J3 で 行方向に [J3:J18] の高さにリサイズして貼り付けたい...  とかなら、分かるんですけど?
→おっしゃる通りです。「写真の左上のセル番号」がA10で行方向「A3:A18」の高さにリサイズして貼り付けるという意味です。(「写真左上のセル番号」はJ列ではなくA列でした。失念しておりました。すいません。)

>写真名を記載するセル番号  写真の左上のセル番号   写真の大きさ指定  
>・J3 ・・・・・・・・・・・・・A10・・・・・・・・・・・・3行〜18行
>・J30・・・・・・・・・・・・・A30・・・・・・・・・・・・23行〜38行
>・J50・・・・・・・・・・・・・A50・・・・・・・・・・・・43行〜58行
>・J70・・・・・・・・・・・・・A70・・・・・・・・・・・・63行〜78行
>・J90・・・・・・・・・・・・・A90・・・・・・・・・・・・83行〜98行
>
>※写真の大きさ指定は、行方向へは上記のように指定しますが、A列B列など、列方向へは指定しません。縦横比は固定したいと思います。

3.エクセルバージョンは、Excel2007です。
7 hits

【71205】写真を指定して貼り付ける ようちゃん 12/2/9(木) 15:50 質問
【71207】Re:写真を指定して貼り付ける kanabun 12/2/9(木) 19:05 発言
【71212】Re:写真を指定して貼り付ける ようちゃん 12/2/10(金) 15:56 回答
【71214】Re:写真を指定して貼り付ける kanabun 12/2/10(金) 18:55 発言
【71208】Re:写真を指定して貼り付ける kanabun 12/2/9(木) 20:12 発言
【71210】Re:写真を指定して貼り付ける UO3 12/2/9(木) 20:38 発言
【71215】Re:写真を指定して貼り付ける ようちゃん 12/2/10(金) 20:07 回答
【71216】Re:写真を指定して貼り付ける kanabun 12/2/10(金) 21:01 発言
【71217】Re:写真を指定して貼り付ける ようちゃん 12/2/10(金) 22:20 回答
【71220】Re:写真を指定して貼り付ける kanabun 12/2/11(土) 9:43 発言
【71229】Re:写真を指定して貼り付ける ようちゃん 12/2/11(土) 21:50 お礼

11064 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free