|
こんにちは。かみちゃん です。
>どうやってVBAを覚えましたか?
>なにかオススメの本とかありますか?
IROCさんもおっしゃっていますが、まずは「マクロの記録」です。
その次にヘルプ情報です。
あとは、ここの掲示板などの過去ログ、様々なWebに掲載されているTips(テクニ
ック集)やサンプルを試す。
だいたいこれくらいでできるようになります。
あとは、過去ログなど調べて、自分で試してみて、それでもわからなけれれば、掲
示板で聞くようにしています。
つまり、へるぴーさんが今どこまでできているのか、それを提示してみていただけ
ませんか?ほぼ正解のコードを提示するのは簡単ですが・・・
>マクロの記録つかってなんの意味があるんですか?
>結局、僕が自分で空欄を選択してるじゃないですか・・・
ここの部分をぜひ体験していただきたいと思います。
「空欄を選択してる」という意味もちょっとわかりません。
>表の中にある、管理番号という項目の番号を検索窓をつかって、それに該当データ(つまりその行丸ごと)を切り取りして、隣のシートに貼り付ける。
まずは、以下のことを「マクロの記録」で「記録」してみてください。
ここではまだInputBoxを使いません。
・「管理番号」の列に入力してある「番号」を検索するのは、「編集」−「検索」
でできます。
・検索することによって見つかったセルの行全体を切り取ります。
・貼り付けたいシート(隣とは限らない)を選択します。
・そのシートの1行目(どの列かは知りませんが)の上から見て最初の空白行を
Endキーを押して、↓キーを押してさらに↓キーをもう一度押すと最初の空白
行に飛びます。
以上で、だいたいのコードは、できると思います。
がんばってみてください。
|
|