No.2ベストアンサー
- 回答日時:
あっ!ごめんなさい
エラー処理を忘れてました
--------------------------------------------------------------------------------
Public Sub Sample(intR As Integer)
Dim myFile As Variant
myFile = Application.GetOpenFilename()
If VarType(myFile) = vbBoolean Then
Else
ActiveSheet.Cells(intR, 1).Select
With ActiveSheet.Pictures.Insert(myFile)
.Width = ActiveSheet.Cells(intR, 1).Width
.Height = ActiveSheet.Cells(intR, 1).Height
End With
End If
End Sub
--------------------------------------------------------------------------------
If以下の構文をElse内に入れてください(;´・ω・)
非常に丁寧な回答ありがとうございます!
当方マクロをやった事がないので
これを足掛かりに勉強します。
rukaandkaito様の回答は自分が求めていた
回答そのものです!
お礼の返答が遅くなり大変申し訳ないです;
本当にありがとうございます!
No.4
- 回答日時:
「写真を挿入」ボタンを配置するのって、面倒くさくないですか?
例えば、Worksheet_BeforeRightClickイベントプロシジャに、次のマクロをコーディングします。
写真を挿入したい複数のセルに、普通の文字列で「写真を挿入」と入力しておきます。
そうすると、該当セルを右クリックすることにより「図の挿入」ウィンドウが表示されるようになります。
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Target.CountLarge = 1 And Target(1).Value = "写真を挿入" Then
Cancel = True
With Application.Dialogs(xlDialogInsertPicture)
If .Show = -1 Then Selection.ShapeRange.Width = Target.Width
End With
End If
End Sub
知恵を貸していただきありがとうございます!
今の今までお礼の返答ができておらず心苦しい限りです。
ママチャリ様の提示していただいた方法も視野に入れて
やってみたいと思います!
ありがとうございます!
No.3
- 回答日時:
こんにちは!
お望みの方法でないと思いますが・・・安直なやり方です。
オートシェイプの四角形を好みの大きさに挿入しておきます(「枠線なし」がいいかも・・・)
あとはオートシェイプ上でダブルクリック → 図形の塗りつぶし → 図 → 好みの画像を選択!
これでオートシェイプ内に画像が収まります。m(_ _)m
目からウロコが落ちるようなやりかたですね( ゚Д゚)!
マクロを組まないと出来ないと思っていた作業ですが
これなら簡単に出来そうです^^
お礼の返答が遅くなり大変申し訳ないです。
知恵を貸して頂きありがとうございます!
No.1
- 回答日時:
ではまず、対象のセルにActiveXのボタンを貼り付けましょう
ボタンをダブルクリックしコードには対象の行番号を引数にサブルーチンを呼び出します
以下ワークシートと標準モジュールにそれぞれ記載してください。標準モジュールのほうはそのままコピペで構いませんが、ボタンの方は対象の座標(行位置)を必ず指定してください。
Sheet1(Sheet1)
--------------------------------------------------------------------------------
Private Sub cmd01_Click()
Call Sample(2)
End Sub
Private Sub cmd02_Click()
Call Sample(5)
End Sub
--------------------------------------------------------------------------------
Module1
--------------------------------------------------------------------------------
Public Sub Sample(intR As Integer)
Dim myFile As Variant
myFile = Application.GetOpenFilename()
If VarType(myFile) = vbBoolean Then
Else
End If
ActiveSheet.Cells(intR, 1).Select
With ActiveSheet.Pictures.Insert(myFile)
.Width = ActiveSheet.Cells(intR, 1).Width
.Height = ActiveSheet.Cells(intR, 1).Height
End With
End Sub
--------------------------------------------------------------------------------
お試しください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- 会計ソフト・業務用ソフト Excelマクロに詳しい方教えてください 1 2023/06/29 16:18
- その他(Microsoft Office) EXCELでバーコードを作成すると白くなってコードが見えません 1 2022/04/04 14:24
- Excel(エクセル) マクロを教えてください 3 2023/07/31 21:57
- Excel(エクセル) マクロを教えてください 2 2023/07/30 23:05
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Word(ワード) 写真3枚をA4に貼り付けたい 5 2023/07/03 14:36
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) Excelでオートフィルのやり方がわかりません。 写真の十字カーソルが黒く変わるはずなのですが変わら 3 2022/07/01 16:36
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
好きな和訳タイトルを教えてください
洋書・洋画の素敵な和訳タイトルをたくさん知りたいです!【例】 『Wuthering Heights』→『嵐が丘』
-
複数の画像ファイルを挿入したい
Excel(エクセル)
-
エクセルで簡単に写真を挿入したい
Excel(エクセル)
-
VBAエクセルに貼り付けた画像をセルにあった大きさにしたい(等倍)
Excel(エクセル)
-
-
4
【EXCEL VBA】ダブルクリックでセルのサイズに合わせて画像を挿入に機能を追加したいです。
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードでページ番号を挿入しま...
-
【緊急】word2016の図表番号の...
-
WORDの表にタイトル(?)をつけ...
-
Wordに回覧、丸秘等を挿入したい
-
Wordで日付、時刻挿入について...
-
ワード文書で1ページのみ別の...
-
2頁にまたがる表の表番号
-
同じワードファイル内で「目次...
-
texのエラ-で
-
Wordで脚注をページ下部ではな...
-
VideoPadで動画のフェードイン
-
MS wordにexcel貼り付け複数ページ
-
エクセルで改ページを連続挿入方法
-
EXCEL 最終行に行を挿入(追加...
-
エクセルの超初心者です…
-
PDFに白紙ページを挿入できるフ...
-
エクセルで複数行に一度に改ペ...
-
EXCEL 改ページ自動挿入方法を...
-
ワードでの図表番号を自由に動...
-
関数電卓
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードでページ番号を挿入しま...
-
エクセルで複数行に一度に改ペ...
-
ワード文書で1ページのみ別の...
-
2頁にまたがる表の表番号
-
Wordで脚注をページ下部ではな...
-
エクセルの超初心者です…
-
EXCEL 最終行に行を挿入(追加...
-
WORDの表にタイトル(?)をつけ...
-
ワードの図表番号の挿入で生じ...
-
Wordで日付、時刻挿入について...
-
ワードで表を作って、中に入れ...
-
エクセルで改ページを連続挿入方法
-
PDFに白紙ページを挿入できるフ...
-
wordの相互参照機能を使うと改...
-
【緊急】word2016の図表番号の...
-
Wordに回覧、丸秘等を挿入したい
-
Power Point の直線が双方向矢...
-
不要に貯まっていく相互参照の...
-
WORDのページ番号で
-
EXCEL 改ページ自動挿入方法を...
おすすめ情報