|
▼美貴 さん:
>▼かみちゃん さん
>
>おはようございます。
>お手数おかけします!^^;
>
>>Option Explicitは、記述しました。
>
>私がやりたいことですが、ブックを2つ開いておいて
>片方(A)の行、列の見出し
>原価センタ開始位置 = "E$2"
>勘定コード開始位置 = "$A4"
>と一致するセルをもう一方のブック(B)から取得するものです。
>
>ブック(B)の検索範囲を特定するために
>検索開始行、検索開始列のアドレス入力を求めています。
>
>結果の数式内で、
>ブック(B)のセルアドレスを絶対参照にしたいのですが、
>うまく行かず、(A)のブック名、シート名が代入されてしまいます。
>それで、仕方なく強制的に
> 数式 = Replace(数式, "[" & ブック & "]" & シート, 置換後)
>で、置換しました。
>
>ちなみに、Excelオリジナルの「lookupウイザード」は、
>検索開始行、検索開始列が、検索範囲と一体のセル範囲に固定
>されていますので、使用不可なんです。
>なので、今回自分で作ろうとしています。
>
>長々とすみません。
>どうぞ、よろしくお願い致します。m(__)m
横から失礼します。
最終的に生成したい関数はどんな文字列になるのでしょうか?
ウィザードとして使用するなら、
UserFormで作ったほうが良いのでは?
|
|