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