- ベストアンサー
EXCEL VBAでの数値から列名取得
imaruyaの回答
- imaruya
- ベストアンサー率34% (63/181)
VBAの関数には無いようですが、ワークシート関数にAdressというものがあります。こちらを利用されてはいかがでしょうか。 詳細はExcelのヘルプでご確認下さい。
関連するQ&A
- excel2003の列名
エクセルの列名をA,Bなどアルファベットにするにはどうすればよいのでしょうか? 前は関数にセルを指定するときA1とかしていたのでそうしたいのですが R1C1とかで表さなければならないのでどうにかしたいです。 仮にできないとするならば A$1のように絶対参照するには どのようにすればよいのでしょうか? 質問していて何を質問しているのかうまく伝わって いないとは思うのですが よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで、列名がおかしいんです。
こんにちは。 今、エクセルで編集しようと表をあけたら列名がおかしくなっていました。 通常、 A B C D ・・・ 1 2 3 となっているはずが、 1 2 3 4 ・・・ 1 2 3 となってしまっていて、通常の列名に直せないんです。 これは、添付ファイルを開いたもので 送信者は、アクセスのデータをエクセルに出力したものだと思われます。 どうしたら通常の列名にもどせるのか、教えてください。
- ベストアンサー
- オフィス系ソフト
- ExcelのVBAで行番号の数値を取得する方法
ExcelのVBAで行番号の数値のみを取得する方法を教えて下さい。 (例) アクティブセルが「A55」の場合 ↓ 「55」という数字のみを変数に代入 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAで関数が入った空白セルの取得
エクセルVBAで下記のようなセルの参照をしたいのですが、よろしくお願いします。(エクセル2002です) A B C D E F 1 78 80 セル(A1)(B1)には値も関数も入れられています。 セル(C1)(D1)(E1)には値は入っていませんが、ワークシート関数が組み込まれており空白となっています。(関数の""にて空白) セル(F1)には何も入力されていません。 今回はセル(B1)の80の値を取得できるようにVBAで下記のようにコードを組みました。 Range("F1").End(elToLeft).Activate そうすると、セル(E1)に関数があるために(?)(E1)がアクティブな状態となります。 関数が入力されていても空白として(B1)をアクティブな状態にするために良い方法はありますでしょうか? 誠に申し訳ございませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- [ASP+SQLserver]列名の取得・・・
こんにちわ!皆さん!! 今日は、ASPで列名を取得する方法が見つからず悩んでします。 例えば Syohin = rsSyohinMaster("商品名") とすれば、テーブル内の「商品名」という列名に入っているデータをSyohinに格納できますよね? そうではなくて・・・ Retsumei = rsSyohinMaster(1) とかやったら、 Retsumei に 「()」内で指定した番目にある列名を(例えば:商品名)格納 したいんです! そういうコマンドないですか? 実際は指定されたテーブルの列名を配列に一気に取り込む処理を考えています。 いかがでしょうか? 宜しくお願い致します!
- ベストアンサー
- Microsoft ASP
- テーブルの列名をデータとして設定しておき取得する
テーブルが2つあるとします。 テーブルAにはテーブルBの列名がデータとして登録されてます。 テーブルBには値が格納されてます。 テーブルA Key field1 field2 field3 ------------------------------ 1 item2 item3 item5 2 item1 item2 item5 ------------------------------ テーブルB Key item1 item2 item3 item4 item5 -------------------------------------------- 1 101 205 350 420 510 2 111 112 113 114 115 -------------------------------------------- ここでテーブルAとテーブルBへキーを指定して、 テーブルAのfield1~field3に登録されたすべての列名を元にテーブルBから値を取得したいです。 例として キー1を指定して取得すると 205,350,510 が取れます (item2,item3,item5の列名をテーブルAで指定した為) キー2を指定して取得すると 111,112,115 が取れます キーをパラメータとして与え、 できれば2つのテーブルを結合し、1回のSQLで取得する方法はありますでしょうか? (1回のSQLでなくても簡易であれば良いですが) よろしくお願い致します。
- ベストアンサー
- Oracle
- エクセルでセル内の数値の取得
エクセル2010です。 A列に文字列と数字の混在データがあります。 たとえばA1~A3に 東京123 大阪22 つくば564 などのデータがあります。 これらの文字列のうち、漢字やかなではない数字を取得したいのです。 漢字やかなの文字数が一定ではないので困っています。 関数でもVBAでもOKです。 ご教示ください
- ベストアンサー
- Excel(エクセル)
- エクセルで数値が入力されているセルのアドレス取得
エクセルである範囲の中から、数値が入力されているセルのアドレスもしくは範囲を取得したいです。 A列 B列 C列 D列 E列・・・ 1行目 20 10 2行目 11 15 10 3行目 25 30 範囲指定 A1:E3 結果 A1,B1,B2,D2,D3,E2,E3 もしくはA1:B2,D2:E3 という結果がでるとうれしいです。よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excel VBAで他のExcelファイルのデータ取得
Excel初心者です。 Excel VBAで他のExcelファイルのワークシートのデータを取得するのにはどうしたらいいのでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 2000 で近似値を取得する方法
1行目がタイトル、2行目から数値のデータがA列~E列まで500行ほどあります。 D列は小数点第3位までの数値が並んでいます。 E列には0から始まって100まで偶数が並んでいます。 E列の数値に一番近い値をもつD列のデータをみて、A列とB列のデータを別シートに書き出したいのですが、 上手くいきません。 試して駄目だった方法は、 VLOOKUP関数:0.815と2.015の場合、2.015の値を取得したいのに0.815のデータになる。 EVEN関数:0.×××が沢山並ぶ場合2になるので比較ができない。 なにか関数で上手く組み合わせてできる方法は無いでしょうか? また、VBAでも可能であれば方法をご教示下さい。 お願いいたします。
- ベストアンサー
- オフィス系ソフト