Excel VBA質問箱 IV

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

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


4081 / 76734 ←次へ | 前へ→

【78281】Re:飛び飛びのセルに一次元配列を配列で代入する方法
お礼  himuro  - 16/6/16(木) 3:05 -

引用なし
パスワード
   ▼β さん:

仕事から帰ってきて返信が遅くなりました。

二つ提示して頂いたソースをじっくりデバッグしながら動かしてみました。
.areasプロパティを使ったことが無かったのと、配列の使い方がよく分かっていなかったので、このようなソースは思い浮かびませんでした。

一度にではないとはいえ、セル範囲毎に一気に書き込めるなら、もっと数が増えれば実に効率的な処理だと思いました。
とても勉強になります。

>コメントしたように、本当の必要性が判然としません。
>頭の中で考えたテーマのような気がします。

私が提示したソースは実際に書いて動かしてみたものと、処理方法は全く同じで、結果も意図した状態を再現できています。データ自体を簡単にしただけであって、回答者さんを混乱させる意図は全くなかった事は釈明しておきたいと思います。

その上で言葉を付け足すとすると、私がした事は、テキストボックスに入力した記号区切りのコード(実際はアルファベット一文字ではなく、英数字の文字列)を、表形式で一列おきに記号文字を取り除いてただそのまま転記した事です。転記したコードの横に文字を入力させるスペースを残しています。テキストボックスの元の値は、他にもそれを元に色んな用途で加工を施します。

今回、私の力では提示したソースのように、転記先の範囲セルをループして、一つ一つのセルを踏みながら代入する方法しか書けませんでした。
もっと精進したいと思います。

今回は迅速に回答して下さりどうも有難う御座いました。
7 hits

【78267】飛び飛びのセルに一次元配列を配列で代入する方法 himuro 16/6/15(水) 14:13 質問[未読]
【78269】Re:飛び飛びのセルに一次元配列を配列で代... β 16/6/15(水) 16:01 発言[未読]
【78270】Re:飛び飛びのセルに一次元配列を配列で代... β 16/6/15(水) 16:05 発言[未読]
【78271】Re:飛び飛びのセルに一次元配列を配列で代... himuro 16/6/15(水) 16:27 質問[未読]
【78274】Re:飛び飛びのセルに一次元配列を配列で代... β 16/6/15(水) 17:08 発言[未読]
【78281】Re:飛び飛びのセルに一次元配列を配列で代... himuro 16/6/16(木) 3:05 お礼[未読]
【78275】Re:飛び飛びのセルに一次元配列を配列で代... β 16/6/15(水) 17:17 発言[未読]
【78277】Re:飛び飛びのセルに一次元配列を配列で代... 亀マスター 16/6/15(水) 19:13 発言[未読]
【78282】Re:飛び飛びのセルに一次元配列を配列で代... himuro 16/6/16(木) 3:20 お礼[未読]

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