以下、実施するために、どのようなVBA記述をすればいいか。ご教授頂けないでしょうか。
W列にhyperlink関数が埋め込んであります。
①1行目 リンク先のエクセルファイルを開きます。
②開いたファイルのD10セルにクリップボードから貼り付けを行います。
③②で開いたファイルを上書き保存して、閉じます。
④1行目X列で〇を入力します。
⑤2行目 W列でリンク先のエクセルファイルを開きます。
・・・以下繰り返しです。
但し、
・①でリンク切れが起きていた場合、④では、リンク切れと表示させる。
・オートフィルターが掛かっているので、非表示の行では実施しません。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
丸々でなくて申し訳ないのですが、70%くらいはイケてると思います。
こんな感じです。
A1セルのみをターゲットにしているので、繰り返しの部分はご自分で追加してみて下さい。
それから、リンク先のブックを保存する際、確認メッセージが出てしまう等、工夫が必要になると思います。
また、貼り付け先のシートを特定する条件が質問にかいてなかったので、最初に開いたシートに張り付けてしまいます。その辺はお好みで修正してくださいね。
Sub sample()
Dim a As Variant
a = Split(Range("A1").Formula, """")
If Dir(a(1)) = "" Then
Range("B1").Value = "リンク切"
Else
With Workbooks.Open(a(1))
ActiveSheet.Paste Range("D10")
.Close
End With
Range("B1").Value = "○"
End If
End Sub
ありがとうございます。
独学で解読しようとしておりますが、なかなか難しいです。
a = Split(Range("A1").Formula, """")
というのがよくわかりません。教えていただけるでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Visual Basic(VBA) エクセル VBA 条件によるセル点滅 お詳しい方 ご教授をお願いします。 Excelファイルにて 現 1 2022/11/03 15:53
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのマクロについて教えてく...
-
OneDrive必要なものでしょうか
-
CSVファイルの特定行の削除
-
vbsからのExcelマクロ呼び出し...
-
彼女の過去の恋愛に嫉妬してし...
-
FTPのgetとputの使いわけ。
-
docxをmht形式で保存したファイ...
-
エクセル保存終了で一時ファイ...
-
[Unity]シーンファイルの中が消...
-
ファイルが移動してもリンクの...
-
エクセルの一時ファイルが保存...
-
Excel: ファイル名になぜ、[...
-
5000個のtiffファイルをpdfへ変...
-
Excelに貼り付けた画像を圧縮す...
-
このファイルは外部のエディタ...
-
ユーザーフォームをコピーする...
-
Excelファイルを比較し、差分箇...
-
【VB6】ファイル保存:同名パス...
-
【VBA】フォルダ内の複数Excel...
-
INCLUDEファイルの変更が反映さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの特定行の削除
-
vbsからのExcelマクロ呼び出し...
-
OneDrive必要なものでしょうか
-
iCloud for Windowsをアンイン...
-
Excel: ファイル名になぜ、[...
-
EXCELVBAにて文字列にして「01...
-
ファイルが移動してもリンクの...
-
彼女の過去の恋愛に嫉妬してし...
-
複数のExcelファイルにある同名...
-
VBAにおいて、ファイルの移...
-
WINDOWS CMDからゴミ箱のファ...
-
[Unity]シーンファイルの中が消...
-
FTPのgetとputの使いわけ。
-
docxをmht形式で保存したファイ...
-
エクセルのファイル:「自分」が...
-
Googleドライブについて
-
自動で.xlsを閉じて指定フォル...
-
batでファイル名を変更したい(...
-
5000個のtiffファイルをpdfへ変...
-
エクセル保存終了で一時ファイ...
おすすめ情報