Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


62223 / 76732 ←次へ | 前へ→

【19117】Re:略語リストから一括置換
回答  つん  - 04/10/21(木) 23:48 -

引用なし
パスワード
   こんばんは。
今、エクセルの入ってないPCからなので、
ちゃんと調べられませんが(ヘルプがないと(^^ゞ )


>columns(変換対象列範囲).Select '変換対象の範囲を指定して略語を正式名に置換
>↑のところでcolumnsのところをRowsにするとちゃんとその“行”が
>置換されます。でもcolumnsだとエラーが出てしまいます。

あー、行の指定はRows("1:1")で1行目を指定ですが、
列の場合同じように書くなら、Columns("A:A")でA列を指定です。
数字で指定するなら、Columns(1)で、A列が指定できると思いますが・・・

>Cells(1, "I").Value = 変換対象列
>Cells(2, "I").Value = 変換対象列範囲

↑ここの書き方変じゃないですか?
Cells(1,2) あるいは Range("A1") のような書き方しかできないと思いますが・・

それから、変数の宣言ですが、どうしてもループ内でしないとだめな理由でもあるんですか?

また、明日会社に行ってもう一度みてみますね。
それまでに解決してなければ・・・
2 hits

【19098】略語リストから一括置換 momo 04/10/21(木) 15:37 質問
【19100】Re:略語リストから一括置換 つん 04/10/21(木) 16:11 発言
【19111】Re:略語リストから一括置換 momo 04/10/21(木) 22:26 質問
【19117】Re:略語リストから一括置換 つん 04/10/21(木) 23:48 回答
【19118】Re:略語リストから一括置換 ちゃっぴ 04/10/22(金) 1:09 発言
【19121】Re:略語リストから一括置換 つん 04/10/22(金) 9:43 発言
【19123】Re:略語リストから一括置換 momo 04/10/22(金) 11:44 お礼

62223 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free