ここから本文です

どなたか詳しい方教えていただけないでしょうか? ExcelのセルA1に以下のhyperl...

アバター

ID非公開さん

2020/6/121:25:00

どなたか詳しい方教えていただけないでしょうか?

ExcelのセルA1に以下のhyperlink関数を入れています。
=HYPERLINK(″#C″&MATCH(B1,C:C),″クリック″)

隣のB1に入れた数字を元にC列に

存在する同じ数字先にジャンプするように関数を作ってます。

A1にできたリンクをクリックしたは、B1に入力されているものと同じ数字先のC列に飛ぶようにマクロを組みたいのですが、どうしたらいいでしょうか?

ハイパーリンク関数がマクロに組み込めないのと色々調べてみましたがうまくいかないのでお手上げです。

どなたか詳しい方教えていただければと思います。

どうぞよろしくお願いします!

閲覧数:
12
回答数:
1
お礼:
500枚

違反報告

回答

1〜1件/1件中

lgk********さん

2020/6/201:03:24

″が全角になっていました。半角にしたら上手くいきました。
A1: =HYPERLINK("#C"&MATCH(B1,C:C),"クリック")

マクロですが、A1を押せば、B1と同じ数字へ飛ぶ。
対象がA1だけなのか、A列全体なのか判らないので、
鳥和えず。A1だけにしました。
シートモジュールに入れて下さい。
シート名の所を右クリック、コードの表示を選び、そこに入れて下さい。

Option Explicit
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim Row As Long
'
    If Target.Address = "$A$1" Then
        On Error Resume Next
        Row = WorksheetFunction.Match([B1], [C:C], 0)
        On Error GoTo 0
    End If
'
    If Row > 0 Then
        Cells(Row, "C").Select
    End If
End Sub

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる