タイトルの内容を実現するコードを書いてみました。
改善ポイント等あればご教示頂きたいです。
細かな条件は以下となります。
◆挿入先のセルは一つです
◆ファイルはユーザーが選択できるようにしたいです
◆ボタン押下→ダウンロードフォルダ開く→ファイルをダブルクリック→挿入
Sub 〇〇〇データ取り込み()
'変数定義
Dim ws3 As Worksheet '"〇〇〇データ選択シート"を変数化
Dim rng As Range
Dim SelectFile As String '選択したファイル名を格納する変数
Dim myShape As Shape
Set ws3 = Worksheets("〇〇〇データ選択シート") Set rng = ActiveCell With Application.FileDialog(msoFileDialogFilePicker) .Show 'ファイルダイアログを開く SelectFile = .SelectedItems(1) '「開く」ボタンを押すとファイル名が取得できる Set myShape = ActiveSheet.Shapes.AddPicture(SelectFile, False, True, rng.Left, rng.Top, -1, -1) '選択したセルに挿入 End With
End Sub
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。