匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

VBA、配列、セル入力のスマートなコード、ください。


ちょっと調べる時間がとれず、急ぎなので、単刀直入に聞きます。

AシートのA列のA2~A列最後(データが入っているセル)までの範囲を配列として取得し、
BシートのA列にA2~(要素の数分)を入力する。

ことをVBAで表現してください。あるいはまんまのコードが載っているURLください。
配列とかの宣言も必要なのかな?

なんとなく配列をつくろうと下記のように書き始めたのですが。
val = A.Range("A2", A.Range("A" & Rows.Count).End(xlUp))

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/12/26 12:04:02
  • 終了:2013/01/02 12:05:04
匿名質問者

質問者から

匿名質問者2012/12/26 13:14:11

配列をセルに入れるときに、B.cells(i,1)=val(i)じゃいけないの?
配列の変数の指定がイマイチわかりません。。。

回答(2件)

匿名回答1号 No.1

匿名回答1号「匿名質問」を利用した質問に回答すると「匿名回答○号」と匿名で表示されます。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら
2012/12/26 15:06:18

この様な 本気の質問は 匿名では 回答が付きにくいですよ

http://q.hatena.ne.jp/1355759948

名前を出したら すぐに

http://q.hatena.ne.jp/1355835760

回答が 付きましたよ

匿名回答2号 No.2

匿名回答2号「匿名質問」を利用した質問に回答すると「匿名回答○号」と匿名で表示されます。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら
2012/12/26 16:24:19

B.cells(i,1)=A.cells(i,1)じゃいけないの?

匿名質問者

ええ、それがちょっと事情があって、
同じものを2行ずつ入れたりするので、コピペ的な入れ方だとまずくてですね…

Aが10要素なら、Bは20セル使うんです。

2012/12/26 16:57:43
匿名質問者

質問者から

匿名質問者2012/12/26 18:27:16

ちょっとだけ糸口が見つかりました。質問が曖昧でごめんなさい。みなさん。
また別の聞き方で登場するかもだけど。多分配列のルールがわかってなくて、つまづいてるんだと思う。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません