ひっこりんの冒険
PR
Comments
Favorite Blog
Category
Archives
Freepage List
Keyword Search
Profile
ひっこりん
パソコンの悩み事相談 ひっこりんの家計簿 好評だよ! OSはWindows対応だけど良かったら使ってみてね。 今なら無料だよ
< 新しい記事
新着記事一覧(全781件)
過去の記事 >
やあ ひっこりんだよ そろそろ 答えを言わないとみんなに嫌われちゃう ははは だから 今日は前回の回答というわけだね まず 問題は こちらの入力セルに入力された文字列を こちらの 住所録データベースシートに どんどん移し替えていくマクロを作って 住所録データベースを作ってみよう 普通にコピーペーストだけでは データが入れ替わるだけで使えないマクロだと言うことが判ったと思う じゃあ どうするか この手のデータの蓄積に使う方法として 良くあるのが (1)一度列の最終セルに移動し次に記入されているセルに移動し直し そこから一行下のセルに移動してペーストする位置を指定する方法 (2)他にも変数を定義し計算式でセルを指定する方法 (3)そして 今回行う行の挿入をする方法 が良く使われる方法だと思う でも(1)(2)の方法はVBE(ビジュアルベーシックエディタ)を起動して マクロを修正しないといけない まだ 現時点で VBEの使用方法も 構文の作り方もお話ししていないので 上記の方法は今回は使わない (3)の方法が気楽に出来るので こちらを使うことにする まあ ぶっちゃけ すごく簡単 コピーしたい行の 行番号を右クリックして行の挿入をするんだ そしてその行のセルに値を貼り付けて上げれば良いんだ そして VLOOKUP関数で使用する1から連続した行番号を入力させるため A3のセルに「2」を記入 A4のセルには「=A3+1」と記入する (これはセルの相対参照の性質を利用するためなんだ) それでは 実際の動作を見てみよう 例によって作った動画 そして 例によって作ったEXCELブック (zipファイルに圧縮してあるので解凍してね) そうそう 今回ぼくの使用したEXCELは2000だよ このバージョンのEXCELは最もマクロを使うのに操作性の良い物なんだ でも 新しくバージョンがアップされるにつれマクロは隅に追いやられて行っちゃった 例えば2007の初期状態では 内蔵されたマクロは すべて動作しないように なっている これは マクロを使わない一般の家庭などでは かえって危険が増すだけで動作自体を受け入れることは不要と感じたからで (まあ、外部からのマクロを含んだプログラムが入ってこないような配慮だけど) ものすごく便利な物でも使えない状態になっている 例えば EXCEL2007で始めてものファイルを開き ボタンを押してマクロを実行すると このようなメッセージボックスが立ち上がる また 表示リボンからマクロを選択して マクロリストからマクロを実行しようとしても このようにメッセージボックスが出てくる これは2007のセキュリティセンターでマクロを実行させないようにしているためだ そこで EXCEL2007でマクロを使えるようにする方法についてお知らせしておこう (だって、せっかくのマクロも体感出来ないから話にならないし) あとで 同じ処理をして元に戻しておけばいいもんね まず オフィスボタンを押してEXCELのオプションを開きます オプションが表示されたらセキュリティセンターを押します 次に、セキュリティセンターの設定ボタンを押します マクロの設定を押し 出てきた選択肢の中から 一番下の すべてのマクロを有効にするをチェックします これで EXCEL2007でもマクロを自由に使ったり作成出来るようになります この後 もう一度ブックを立ち上げるとマクロは使えるようになるよ
エクセル カードに印刷 その3 2009/10/31 コメント(26)
エクセル カードに印刷その2 2009/10/30 コメント(10)
エクセル カードに印刷 2009/10/29 コメント(24)
もっと見る