- ベストアンサー
Excelのセル名を取得したい
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ワークシート関数でですか? たとえばお好きなセルに =ADDRESS(ROW(),COLUMN(),4) と入れればそのセルのアドレス(A4とかD3など)を表示します。 そのセルではないのなら =ADDRESS(ROW(A4),COLUMN(A4),4) とすればA4と出ますが、これはあまり意味がないような。 VBAならSelection.Addressかな。
その他の回答 (1)
- keirika
- ベストアンサー率42% (279/658)
CELL関数はどうでしょうか。
お礼
ありがとうございます! 検索の仕方が悪いのかなかなか見つからなくて助かりました^^
関連するQ&A
- Excelのシート名の取得について
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のワークシート名とセルの値の取得に付いて
EXCEL2000を使用しておりますが、ワークシート名と、そのシート内の複数のセルの値を取得し、別シートにマトリックス表示出来るように 入力フォームを設計したいのですが、固定の名称を予め組み込むのではなくフォーム上で入力したテキストをワークシート名及び、セルの位置として扱えるようにするのには、どのようなマクロを書けばよいでしょうか?例えばシート名A~Fの各シートのA1~F1のセルに10~15の数値が 入っていて、Gのシートでマクロを動かすと、シート名とセルの位置を 入力するフォームが現れ、それぞれ入力すると、指定されたシート名と セルの中の値が、Gシートに、1行ずつ追加されて行く処理をイメージ しています。何卒、宜しくご指導の程、お願いいたします。
- ベストアンサー
- オフィス系ソフト
- VBA アクティブなセルのシート名を取得したい
エクセル2010使用です。 VBAで、アクティブなセルのあるシート名を取得する方法を教えてください。 マクロ.xls (マクロシートA1) ←今回のマクロを書き込んだファイル 参照.xls (参照シートA1) 入力.xls (入力シートF3) この3つのエクセルファイルを開きます。 ( )内はそれぞれの前面にあるシート名と選択されたセルです。 入力シートのF3にカーソルをおいて下記マクロを実行すると MsgBox ActiveSheet.Name & ActiveCell.Address 「マクロシート F3」と返されます・・・ ほしい結果は「入力シート F3」なんです。 このような場合にアクティブセルのあるシート名を取得する方法があれば教えてください。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- Excelでセルの位置を取得したい
Excelでセルの位置を取得したいです。 まず、以下のような表があります。 |1|2|3|4|5| ーーーーーーーーーー Aさん| | | | |X| Bさん| |X| | | | Cさん| | |X| | | 表とは別の場所に名前が記載されたセルがあります。 そちらのセルに書かれた名前を元に表を検索して、Aさんは5、Cさんは3といった具合に値を取得するにはどうすればよいのでしょうか。
- ベストアンサー
- Excel(エクセル)
- Excelで、指定した範囲の先頭のセルの値を取得するには?
Excelで、指定したセル範囲(1列)で、空白を除いた先頭のセルの値を取得する 方法はありますでしょうか? できればマクロを使用せずに関数だけでできるほうがありがたいです。 例) | A ------------ 1 |(空白) 2 | ○ 3 | △ 4 | × 5 | □ の場合、検索範囲にA1:A5 を指定すると、○が値として返ってくるような感じです。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロで特定シートの特定セルの中身取得
エクセルのマクロで、ファイル選択(GetOpenFilename)で取得したファイルの特定のシート(sheet1等固定のシート名)とそのシートの特定のセル(A1等固定のセル)にある数値を取得し、マクロ起動したエクセルのあるセルに貼り付けたいのですが、どうすればよいでしょうか。 かなり略してますが、 nama=GetOpenFilename で選択したファイルのファイル名を Range("A1") = Dir(name) で貼り付け、その横のセル(A2)に name#sheet!A1を貼り付けたいのです。 ご存知な方、すみませんが教えていただけますでしょうか。 (エクセルは2003です。)
- ベストアンサー
- オフィス系ソフト
- Excel VBA ワークシートに貼られたボタン名(Caption)をセルの値から取得するには
ご教授お願いいたします。 Excel2002のワークシート上にボタンを配置しています。 セル(例えばA6)の値を取得して,配置しているボタン名にすることはできますでしょうか。 初歩的な質問だと思うのですが,よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルVBAでの行の取得方法
myrow = Cells(1, 1).Row + 1 などの方法で行を取得するのではなく、 エクセルのセルにある数字、たとえば A1に3、B1に3 で3行目を取得できませんか? Cellsの括弧の中をValueで指定してもエラーとなります…
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます! いろいろと方法があるようですね。