Excelのこととか色々

Excel のこととか楽天とか いろいろ書いてみます・・・

【雑記】Excel VBA 「RefEdit」 苦戦中・・・

 

  tuna-kich

 

前回、任意の行にフィルタを設置するツールを作成しました。

最低限の部品とマクロで作成したので、

「便利」というところまで、まだできていません。

 

調べていたら「RefEdit」というものがあるらしい。

 

この部品をフォームに設置して、ボタンを押すと

フォームが一度、非表示になり、シートのセルを選択できて、

そのアドレスを取得できるらしいです。

 

この「RefEdit」で取得した値を利用して、

必要なところだけフォームの「最終行」のテキストボックスに

表示させたいのですが、これがなかなかできない・・・

 

値を取得して、「設置」などの次のきっかけがなければ、

この値を加工できない。(今のところ)

 

取得して、フォームが再表示されるときに加工した値を

表示させたいのです。

 

一度、ラベルや別のテキストボックスに移してから

加工しようと試みていますが、ダメ・・・

 

取得する値は、

Sheet1!R3C5

で、これはセルE3を選択した という意味になります。

 

欲しいのは、列番号のみ。

Right を使って、もし、一番右の値が数字だったら、

それを表示する とやってみたものの、ダメ。

 

ただし、一番右側を表示するはできる。

If 文が機能しないかも・・・

 

ステップ実行もこの「RefEdit」のプロシージャ内では使用できないようです。

 

明日は休み。

一日中、「RefEdit」と格闘しようかしら・・・

 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/