[[20230314094009]] 『 項目名で列の取得は可能でしょうか。』(とまと) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『 項目名で列の取得は可能でしょうか。』(とまと)

おせわになります。

項目名で列の指定は可能でしょうか。
1行目に項目名が入っていますが、毎月順番が異なります。
今月のB1に商品名があっても来月はE1に商品名となったりします。
なのでB列やE列という指定ではなく、
下記のように項目名での指定は可能でしょうか。

Range("商品名").Select

よろしくお願いします。

< 使用 Excel:unknown、使用 OS:unknown >


    Dim rng As Range
    Set rng = Rows(1).Find("商品名", LookAt:=xlWhole)
 のようにしたらどうでしょう。
 このほか、Application.Matchを使ってもよいでしょう。
(abc) 2023/03/14(火) 10:15:39

 テーブルにしちゃえば簡単なんですけどね
 Range("テーブル1[商品名]")
(´・ω・`) 2023/03/14(火) 10:29:26

ありがとうございます。

abc様の方を参考にさせて頂きます。

(´・ω・`)様のテーブルにしてみる案も別の表で試してみます。

詰まったらまたお世話になります。

よろしくお願いします。
(とまと) 2023/03/14(火) 12:30:16


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.