2016-04-06 16 views
1

このコードはフルパスでリンクされており、どのブックでも使用できますが、私は可能な変更が必要です:エクセルVBAアクティブセルのハイパーリンクを作成する

  1. アクティブセルハイパーリンクをコードで指定されたセルA1にしないでください。
  2. アクティブセルの値は、ハイパーリンク関数のargを表示するテキストになります。 Vityataのanswere後

おかげ

PS:どのように私は住所をActiveCellのためにレンジ( "F6")を変更できますか?アクティブセルの値とアドレスを取得するためには

答えて

0

私はそれだけでこのトピックを閉じるには見つけます。

Sub Button36_Click() 
Dim newRange As Range 
Set newRange = Range(ActiveCell, ActiveCell.Offset(numRows, numCols)) 
    With ActiveSheet 
    .Hyperlinks.Add Anchor:=newRange, _ 
     Address:=.Parent.FullName & "#'" & .Name & "'!" & ActiveCell.Address, TextToDisplay:=ActiveCell.Text 
     End With 
End Sub 
0

、以下に該当する場所にコードを変更します。

ActiveCell.Address 
ActiveCell.Value 
+0

ActiveCell.Valueではなく、ActiveCell.Textとその作業を使用する必要があります。 –