[[20070731180406]] 『VLOOKUPとハイパーリンク』(かず) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VLOOKUPとハイパーリンク』(かず)
 いつもお世話になってます。過去ログなどで調べだいたいわかったのですが
 少しわからないのでよろしくお願いします。
 みやほりん先生のやり方は横の列にリンク先を記入し,記入した列をVLOOKUP
 するというものだと理解してます。が

 いぜんVLOOKUPを利用したAシートからBシートに必要な部分だけを
 抜き出すコードを作成しました。

 人の作りかけからの手伝いだったのでかなり複雑なのですが・・・(言い訳)

 With Range(Cells(mainGyoITEM + 1, mainretsuMAX1 + 3), Cells(mainGyoMAX1, mainretsuMAX1 + 3))
     .FormulaR1C1 = "=VLookup(RC[-" & AAA + 3 & "]," & BBB & "!" & HANNI & "," & COM + 1 & ",0)"
     .Value = .Value
    End With
 3列を抜き出したかったので,同じようなのが3つあります。
 こういう場合はどのようにすればよいのでしょうか?

 聞きたいこと:3列抜き出したかったがその3列にリンクを張らせることは
        無理なんでしょうか?
        4列目にリンクを張らせることは何とかできそうな気がします。

 なんか また支離滅裂な文章になってます。 すいませんがお願いします。


 私の名前が出ているので質問の仕方のアドバイスだけさせていただきます。
>みやほりん先生のやり方
[[20050720113419]] 『VLOOKUP時にリンクデータを保持』(杏) 
こちらと推測します。
 
マクロについては変数がたくさん使ってあり、また、一部分だけでもあるので、
単独で実行させても検証不能。VLOOKUP関数をどこかのセル範囲へ入力するもの、
と言うことぐらいしか判りません。
「聞きたいこと」も説明不足。
 
「支離滅裂な文章」で逃げないで、あなたよりレベルの低い人に説明しているつ
もりであなたが持っているデータ、あなたがやろうとしていること、またあなた
が出来なくて困っていることを書いてみてください。
 
(みやほりん)(-_∂)b


 やはり・・・ すいませんね。いつも。
 みやほりん先生のやり方の場合は
 リンクがあるデータの場合はリンク付で
 リンク無しの場合はそのまま文字列を記入することは可能なのでしょうか??
 ということが聞きたかったのかな って今思えば・・・(かず)


 VLOOKUP関数でリスト内のハイパーリンクを参照することは出来ません。
参照できるのはValueプロパティのみです。
私が[[20050720113419]] に紹介した方法は、VLOOKUP関数ではできないので、
リンクアドレスを別に用意してHYPERLINK関数とのネストでハイパーリンクを
作成する関数例、また、ハイパーリンクアドレスをセルデータとして抜き出す
マクロです。つまり、セルに設定されているハイパーリンク一つ一つに対して
そのアドレスを示した別なリストが必要だよ、と私は申しているのですが、
その点は誤解なく理解されていますか?
 
> リンクがあるデータの場合はリンク付で
> リンク無しの場合はそのまま文字列を記入することは可能なのでしょうか??
それが目的であれば、FINDメソッドで対象データを検索して貼り付けるほうが
単純なので、私ならそうします。VLOOKUP関数そのものは消してしまっても良い
ようですし。
(みやほりん)(-_∂)b


 みやほりんさん ありがとうございます。
 なるほど。FINDメソッドで検索データからさがしだして
 貼り付ける。 なるほどです。
 そのほうが簡単かもしれませんね。
 ありがとうございます。
 わからなかったらまたお願いします。(かず)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.