|
▼IROC さん:
>>これでは行番号を変数にしてA1から順にアドレスを取得して
>>リンクを張ることが出来ません。-1
>
>>またファイルはは1分ピッチで約24時間分(1024ファイル)すが
>>ところどころ欠測点がありforループで1分づつずらしていく方法では
>>うまく対応できませんでした。-2
>
>
>これらについて、どのように試して出来なかったのか説明していただけませんか?
早速のご対応ありがとうございます。
私はまだよくVBが分かってないのではじめはマクロの記録で行いたい作業を記録させそこからたいていForループで同じ作業のくり返しというやり方でやっております。
1についてですが、マクロの記録で対象セル(A列)をダブルクリックし文字列を選択・コピーしキャンセルで抜けた後、別のセルをアクティブにし挿入のハイパーリンクを指定しアドレスに貼り付けてみると、記録されたVBはセルを選択したのみでコピーはされず「Hyperlinks.Add Anchor:=Selection, Address:= _」で直接アドレスを打ち込んだ形となっていました。このためどのようにしたらA列のアドレスを反映できるかが分からず止まってしまいました。
2についてですが時間のファイル名が時間で表されているため下4桁(hh:mm)を4つの変数で60分おきに繰り上がるようにして24時間分リンクを張ったのですが、これではランダムに存在する欠測部分のリンクも作ってしまいこれを削除する作業が大変なのであきらめました。1024ヶ程度なので時間をかければ1つ1つ確認していけるのですが、今後の勉強のためしもご指導宜しくお願いします。
|
|