
No.2ベストアンサー
- 回答日時:
マクロを使用してなら、
sheet2のシート名にマウスを当て
右クリックします。
右クリックメニューから
コードの表示を選択します。
次に
下記コードをコピーして貼り付けます。
ここでは、セル AA1にリンクを張っているものとしています。
現在、私の環境では、15列までの表示になっていますので
AA1を中央上部に、表示させるには、-8行する必要があります。
Private Sub Worksheet_Activate()
Application.GoTo Reference:=Range("AA1").Offset(0, -8), Scroll:=True
End Sub
注意:
これは、シートに、1つだけ リンクを張る(ハイパーリンク)
場合のみ、有効です。
また、Range("A1").Offset(0, -8)とするとエラーになります。
なぜ、エラーになるかは、考えてください。
同じ シートに複数リンクを張る場合は、コードを編集する必要があります。
以上参考まで。
Nayuta_X 様
ご回答ありがとうございました!
やはりマクロを扱う必要があったのですね。
マクロはまだ不勉強でしたので、後学のためにも
これを期に取り組んでみます^^
お世話様でした!
No.7
- 回答日時:
最近のものは、解りませんが
下記URLなどを参考にされたらどうでしょうか??。
インターネットに、接続出来ない環境下なら書籍を求める必要がありますが、そうでないのなら
インターネットを活用すべきかと思いますよ。
私の持っているものは、(株)翔泳社出版の EXCEL97 VBA辞典で、プロパティをまとめたものです。(いつも手放せないです。)
その他、参考書はありますが いづれも古いものばかりで現在は販売されて居ないでしょう。
下記サイトをじっくり見ると、参考になることが沢山あります。
*** Office製品の一般操作からVBAプログラミング、最新アプリケーションのレビューまで幅広く扱う、Excelを使い始めた新人も、自分のスキルの再確認にも、事務職から開発者まで必見の講座群があります。
参考 URL:
http://www.moug.net/skillup/index.htm
日々のルーチン作業を簡単に、そして確実に行うために、ぜひ身につけたいExcelVBA。
『Excel VBA ビギナーズ バイブル』はマクロ記録やVBエディタの基本といった「はじめの一歩」から、中上級者のスキルアップにかかせない情報が満載の講座。
いつも大変丁寧にご回答頂きましてありがとうございます^0^
常にネットにつながる環境にございますので、仰るとおりに
ネットを活用した形で取り組んでみたいと思います。
ありがとうございました!
No.6
- 回答日時:
修正です。
errorCheck:の ":"が、抜けました。と言うより ここでは、 見えないだけかな??。
正しくは、下記です。
ここをcopyして ":"が、入っているか確認してください。
Private Sub Worksheet_Activate()
Dim Add As String
On Error GoTo errorCheck
Add = ActiveCell.Address
Application.GoTo Reference:=Range(Add).Offset(0, -8), Scroll:=True
errorCheck:
Resume Next
End Sub
どうもありがとうございました^^/
ところで、マクロについて教えて頂きたいのですが、
マクロを使ったプログラム(?)を覚えてみたいと
思うのですが、参考となる良書がございましたら
教えて頂けないでしょうか?
○○出版社の「○○○」といったような。
勝手を申し上げてすみません。
お時間のある時にで結構ですので
宜しくお願いいたします。
No.5
- 回答日時:
修正です。
errorCheck:の ":"が、抜けました。
正しくは、下記です。
Private Sub Worksheet_Activate()
Dim Add As String
On Error GoTo errorCheck
Add = ActiveCell.Address
Application.GoTo Reference:=Range(Add).Offset(0, -8), Scroll:=True
errorCheck:
Resume Next
End Sub
No.4
- 回答日時:
エラー処理をしています。
時間あったので、作ってしまいました。
Private Sub Worksheet_Activate()
Dim Add As String
On Error GoTo errorCheck
Add = ActiveCell.Address
Application.GoTo Reference:=Range(Add).Offset(0, -8), Scroll:=True
errorCheck:
Resume Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python文字化けエラーが発生しているようです 3 2022/04/13 19:41
- スーパー・コンビニ 「コンビニで エクセルをプリントアウト」することができますか? 8 2022/06/16 15:54
- Visual Basic(VBA) このプログラムなんですがsheetにデータを置いて表示できるようにしてありますがsheetに101を 2 2023/02/23 20:13
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) excel macro を、personal.xlsb に作った。excel sheet 開くと、 2 2023/02/21 12:06
- Visual Basic(VBA) VBA For Each 〜 複数条件について 3 2022/10/20 20:05
- その他(Microsoft Office) オフィス365のエクセル 3 2023/06/29 13:10
- Visual Basic(VBA) EXCELのVBAについて 2 2023/07/05 17:17
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- 英語 中二の英語についてです。 私は地図を描くのに紙が1枚必要です。 I need a sheet of 5 2022/08/19 17:11
このQ&Aを見た人はこんなQ&Aも見ています
-
ハイパーリンクでジャンプした先のセルを画面の一番上に表示させたいです。
Excel(エクセル)
-
ページ内ハイパーリンクの表示位置指定
Excel(エクセル)
-
Excel VBA リンク先をシートの上に移動する
Visual Basic(VBA)
-
-
4
エクセルで複数設定したハイパーリンク先を、どれを選んでも画面の左上に来るようにしたいのですが・・・
Excel(エクセル)
-
5
ハイパーリンクの参照セルのズレは防げるか?
Excel(エクセル)
-
6
Excelでハイパーリンクでジャンプした後、リンク元の位置に戻りたい
Excel(エクセル)
-
7
HYPERLINKのリンク先のセル範囲指定がうまくいきません。
PowerPoint(パワーポイント)
-
8
Excel にて条件付き書式の色にさらに上塗りをしたいです。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの下部のシートタブの...
-
エクセルで別シートの同じ位置...
-
シート全体を他のブックのシー...
-
EXCELでコピーしたグラフのデー...
-
ワークシートの行が途中から表...
-
Excelで保護のかかったシートの...
-
エクセルで数式は残したまま他...
-
エクセルでセルの書式設定がで...
-
excelで勝手にテキストボックス...
-
ロックしたセルのコピー&貼り付け
-
エクセルで打ち込んだ数字を自...
-
フィルタされたものを切り取り...
-
エクセルのマクロでコピー後の...
-
Excelでハイパーリンク先の表示...
-
スプレッドシートが真っ白にな...
-
VBA アクティブでないシートの...
-
編集時には画面表示していなが...
-
行の挿入ができなくなった
-
【エクセル】表から条件に合っ...
-
シート保護してても並び替えを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの下部のシートタブの...
-
エクセルで別シートの同じ位置...
-
ワークシートの行が途中から表...
-
エクセルでセルの書式設定がで...
-
シート全体を他のブックのシー...
-
EXCELでコピーしたグラフのデー...
-
Excelで保護のかかったシートの...
-
エクセルで数式は残したまま他...
-
excelで勝手にテキストボックス...
-
ロックしたセルのコピー&貼り付け
-
VBA アクティブでないシートの...
-
シート保護してても並び替えを...
-
Excelで大量の2000個のリストを...
-
行の挿入ができなくなった
-
Excelでハイパーリンク先の表示...
-
【エクセル】数式のセル番地を...
-
シート保護したExcelへの画像貼...
-
フィルタされたものを切り取り...
-
スプレッドシートが真っ白にな...
-
worksheetクラスのcopyメソッド...
おすすめ情報