Excel VBA質問箱 IV

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

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


38379 / 76732 ←次へ | 前へ→

【43491】Re:結合セルの中心にビットマップを貼り付ける
発言  Jaka  - 06/10/17(火) 13:48 -

引用なし
パスワード
   シートに貼り付けた元となる全ての画像にコピーをマクロ登録。
Sub コピー()
  ActiveSheet.Shapes(Application.Caller).CopyPicture Appearance:=xlScreen, Format:=xlBitmap
End Sub

貼り付け先のセルを選択して実行。
Sub 貼り付け()
  For i = 1 To Selection.Cells.Columns.Count
   Wid = Wid + Selection.Cells(i).Width
  Next
  For i = 1 To Selection.Cells.Rows.Count
   Hei = Hei + Selection.Cells(i).Height
  Next
  AD = Selection.Cells(1).Address
  Application.ScreenUpdating = False
  Range(AD).PasteSpecial
  Selection.Width = Wid
  Selection.Height = Hei
  Range(AD).Select
  Application.ScreenUpdating = True
End Sub

尚、クリップボードの内容の違い、操作ミス、その他のエラー処理は全く入ってないから、後は自分で考えてください。
0 hits

【43474】結合セルの中心にビットマップを貼り付ける pinkboo 06/10/16(月) 22:57 質問
【43491】Re:結合セルの中心にビットマップを貼り付ける Jaka 06/10/17(火) 13:48 発言
【43506】Re:結合セルの中心にビットマップを貼り付ける pinkboo 06/10/17(火) 21:50 お礼
【43492】Re:結合セルの中心にビットマップを貼り付ける Kein 06/10/17(火) 14:56 回答
【43493】Re:結合セルの中心にビットマップを貼り付ける Kein 06/10/17(火) 14:57 発言
【43507】Re:結合セルの中心にビットマップを貼り付ける pinkboo 06/10/17(火) 21:51 お礼

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