解答を見ずに、必ず自力で書けるとこまででも良いので書きましょう。当サイトのコンテンツExcelマクロVBA入門ExcelVBAとは、エクセルの操作を自動化するマクロ機能で使われているプログラミング言語です。VBAは、「MicrosoftVisualBasicApplications」の略になります。このVBA入門シリーズでは、実務で必要とされるVBAの入門として、基礎から業務応用までのVBA全般を基礎解説していきます。書くべきマクロVBAが分からない時は、ここでじっくり勉強してから再チャレンジしてください。マクロVBA練習問題解答では解答のマクロVBAコードです。Eachを使うと、どうしても2番目のシートからという記述がめんどうになってしまいます。前後に他の処理がある場合は、適宜どちらで書くか判断して下さい。"'!A1"このように書く事も出来ます。この場合は、シングルクォーテーション(')を忘れずに付けるようにしましょう。シングルクォーテーション(')を忘れると、シート名に空白やカナ記号等があると、正しくハイパーリンクが付きません。※訂正SubAddress:=Worksheets(i).Range("A1").Address(external:=True)この場合、ブック名が入ってしまうため、別名保存でリンク切れを起こします。"'!A1"こちらを使うようにして下さい。これは、実務においても非常に良く発生しますので、さくっと書けるようにしておきましょう。26(全シート処理とハイパーリンク)解答このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。26(全シート処理とハイパーリンク)解答このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。