トラックバック(0)EXCELでのVBAで、コンボボックスによって、例えば名簿のマスターテーブル左端列の通し番号をシートのセルに表示させたとする。その番号を「検索値」として、VLOOKUP関数を使った場合、どうしてもエラーが出てしまう。同じ番号を直接キーボードから入力した場合は、VLOOKUP関数が正常に機能する。その後で同じ番号をコンボボックスで表示させた場合は、同じく正常に機能する。その後、別の番号をコンボボックスから表示させ(この場合当然エラー)、その後最初の番号を表示させても、やはりエラーになる。原因がさっぱり分からない。分からないながらも兎も角対処法。マスターテーブル左端列のもう一つ左列を含めて、コンボボックスプロパティの「ListFillRange」範囲に設定(その範囲にセル範囲の名前を設定すればいい)。「BoundColumn」や「ColumnCount」もそれに合わせる。|アーカイブこのアーカイブについてこのページには、過去に書かれたブログ記事のうちアプリケーションカテゴリに属しているものが含まれています。前のカテゴリはWeb、HTMLです。最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。