No.2ベストアンサー
- 回答日時:
関数では無理です。
INDIRECTでも、K6と言う値が格納されているセルを指定する必要があります。
VBAなら可能でしょ?
列=6
行=6
cells(行,列)
列="k"
行=6
Range(列 & 行).value
とか
t_fumiakiさん、ありがとうございます。
そうなんです、もともとVBAでプログラミングして、エクセルシート上に葉書大のカードを何百枚も作ることをやってます。
うまく動いてくれています。
しかし都合が変化し、MergeCells の範囲を変えたところ、とんでもない動作をするようになってしまいました。
元々↓↓↓でうまく動いていました。
QSL.Range("k" & X - 7 & ":k" & X).MergeCells = True
Xの値は Do Loop の度に変わって行きます。
事情が変わって MergeCells の範囲を変えたくて↓↓↓のようにしました。
QSL.Range("k" & X - 10 & ":k" & X + 11).MergeCells = True
そしたらとんでもない動作をするようになってしまったので、VBAのプログラミングを諦めてシートでやろうとしたのですがね。
然しその誤動作?ではなく、私の意に反した動作は私のおっちょこちょいでありまして、修正したらうまく動いてくれました。
私のおっちょこちょいにも拘らず、ご親切にご回答いただき有り難うございました。
以上
No.5
- 回答日時:
No3です
>「R1C1方式の記述にする」方法が分かりません。
簡単な説明が以下のページにありますので、ご参照ください。
https://www.tschoolbank.com/excel/cell-reference …
もっと情報が欲しければ、検索すれば、たくさん見つかるもの思います。
No.4
- 回答日時:
どのような場面で使いたいのかわかりませんがセル指定の部分をINDIRECT("K"&A1)のようにしておいてA1に6と入れればK6を指定するのと同じですよね?
行を指定するだけなんですよね?
列が固定ならINDEX関数でもできそうですが。
具体例がないので的外れだったらすみません。
もし行列共に指定したいならADDRESS関数などはどうでしょうか?
chonami さん、ありがとうございます。
No.1の方のお礼にも書きましたが、知識が無いと教えてもらってもわからないんですね。知識があれば教えてもらってわかるんですね。
世の中何もかも相乗効果ですね。
人生哲学になってしまいました。
話を戻して、No.2の方のお礼にも書いていますが、元々excelVBAでやろうとしていたができなかったためシートでやろうとしたのです。ところがVBAでうまく動作しなかったのは私のおっちょこちょいで、修正したらうまく行ったので、問題は解決しました。
皆さんにご迷惑をおかけしただけでした。
申し訳ありませんでした。
以上
No.3
- 回答日時:
こんにちは
あまり使われてはいないようですが、R1C1方式の記述にすれば、行、列とも数値による指定になりますよ。
間接的な指定に関しては、既出の通りです。
fujillin さん、ありがとうございます。
No.1さんのお礼にも書きましたが知識が無いので、「R1C1方式の記述にする」方法が分かりません。
私はプログラミングは苦手で、excelVBAの本を2冊、VBAの本を1冊持ってます。で、やりたい事があると、その本に書いてあるプログラムからやりたい事と同じことをやっている部分を引用して組み立てて色々やっているのです。
それに、しょっちゅうはやらないので、やっても忘れてしまいます。
そんな感じの私です。
有り難うございました。
以上
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/12 16:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/12/26 12:05
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) Excelのマクロについて教えてください。 3 2022/06/30 09:36
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/03/31 12:46
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 13:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル マクロ オートフィ...
-
エクセルで特定の文字列が入っ...
-
結合されたセルをプルダウンの...
-
[EXCEL]ボタン押す→時刻が表に...
-
AのセルとB行を比較して、一致...
-
エクセル マクロで数値が変っ...
-
Excel ウインドウ枠の固定をす...
-
Excel:いまフォーカスがあるセ...
-
罫線の斜線を自動で引くマクロ
-
エクセルのマクロで意図しない...
-
エクセル2016で時間を入力して...
-
VBAで色の付いているセルの行削除
-
"/"でセル内の文字を縦に分割す...
-
エクセルで昨日までの日付デー...
-
excelのデータで色つき行の抽出...
-
サイズの違うセル 並べ変え
-
特定の文字がある行以外を削除...
-
連続データが入った行の一番右...
-
excel 小さすぎて見えないセル...
-
Val関数をVBAで使うには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
エクセル マクロ オートフィ...
-
【Excel関数】UNIQUE関数で"0"...
-
結合されたセルをプルダウンの...
-
[EXCEL]ボタン押す→時刻が表に...
-
excel 小さすぎて見えないセル...
-
AのセルとB行を比較して、一致...
-
エクセル マクロで数値が変っ...
-
エクセル 上下で列幅を変えるには
-
excelのデータで色つき行の抽出...
-
Excel グラフのプロットからデ...
-
エクセル2016で時間を入力して...
-
VBAで色の付いているセルの行削除
-
特定の文字がある行以外を削除...
-
連続データが入った行の一番右...
-
エクセルVBA 最終行を選んで並...
-
エクセルのセルに指定画像(.jpg...
-
エクセルで昨日までの日付デー...
-
エクセルマクロで偶数行(又は...
-
A1に入力された文字列と同じ文...
おすすめ情報