Home

ChaBlog

EXCEL マクロ.4

  • 2008-06-16 (Mon)
  • web
前回までのエントリーを書きながら調べ直してみると、今まで繋がらなかったパーツをうまくまとめられそうなヒントを発見!

それは、最初のマクロで抽出した会員番号をそのまま選択範囲として、その値の会員シート番号を印刷するシート名として取り込むかたちにすることです。
Range("F2:F38").SpecialCells(xlCellTypeVisible).Select
For Each r In Selection
Sheets(CStr(r)).Select
ActiveWindow.SelectedSheets.PrintOut
Next
EXCEL マクロ.3で作ったマクロの前半に自動記録のマクロを入れ込み、オートフィルターの抽出範囲のうち印刷に必要な会員番号の部分Range("F2:F38")の可視セルを Select して後半のマクロに渡すようにしました。

これで2つのマクロを1つにまとめることができました。
実際に検証してみても OKです!

あと、合計表に順次登録した取引全てを選択範囲にできるように、始まりのCells(4, 2)から最終行の12列目Cells(e, 12)を選択する
e = Cells(4, 2).End(xlDown).Row
Range(Cells(4, 2), Cells(e, 12)).Select
を追加。
最後に、ツールバーにボタンを挿入してマクロ登録。

さあこれで取引入力を終えたら、ボタン一つで OK! です。
これで今までの煩わしいシートの移動、印刷の繰り返し作業から開放されます。

ようやく希望通りのマクロを作ることができました。
満足♪
(注:Excel2003で作成)

EXCEL マクロ.3

  • 2008-06-15 (Sun)
  • web
マクロ(VBA)を作る!
といっても、今まで勉強したことがないので全然わかりません(笑)

ということで、例によって検索学習!

知りたいことはマクロの自動記録でできなかった
1.オートフィルターで抽出したセルの選択
2.選択したセルと会員シートとの関連付け
3.会員シートの印刷
4.上の作業を順番に繰り返すこと
です。

いつものことですが、検索していろいろなサイトを見ても基礎知識すらないのでぜんぜん解りません。
HTMLやCSSのときもそうでしたが、VBAのコードも始めてみたときは暗号としか思えませんでした(笑)

それでもあきらめずに上の4項目を頭に入れて調べていくと、コードの意味がなんとなく解ってきました。
でもコードを書いて検証してみると動かなかったり、エラーが出たり…なかなかつながっていきません。
特に処理に困ったのが、
1.の抽出した可視セルの取り込み
2.3.の印刷する各シートのシート名での呼び出し
でした。

続きを読む…

EXCEL マクロ.2

  • 2008-06-15 (Sun)
  • web
前回の実験で、マクロの便利さはしっかり解りました。
しかし、マクロの自動記録だけでは無理なのも解りました。

問題点は、手数料表のオートフィルターで抽出した会員のシート(取引明細書)を個別に印刷する作業です。

それまでの手動での操作としては、集計表で取引計上された会員の個別シートに、集計表からリンクで移動してそのページを印刷し、また集計表へのリンクで戻るという手順でした。
(これを取引計上された会員数分、何回も繰り返します)

しかしこれでは会員の選択ができないと思ったので、手数料表にリンクを作ってみたのですが結果は同じでした。

結局、自分でマクロを作らなければ駄目だということでした(^^;

EXCEL マクロ.1

  • 2008-06-14 (Sat)
  • web
2,3日前、本屋さんでExcel の解説書を流し読みしていると
「同じ作業を繰り返し実行する場合、マクロを使うと作業を自動化することができます。」
「マクロの自動記録とは、Excelの操作手順をそのままマクロとして記録(作成)できる機能です。」
というような解説を発見!

早速 EXCELで取引管理で実験です。

まず架空の取引を何組か入力し、自動記録させる作業を頭の中で確認。
1.入力した各取引の並べ替え
2.集計表の印刷
3.手数料表のオートフィルターで取引のあった会員の抽出
4.各会員の取引明細書の印刷
ここまでの一連の操作を記録してみました。

さて、マクロの自動記録の検証です。
同じように架空の取引を何組か入力し、記録したマクロを選択!

おお!アッという間に集計表と各会員の明細書が印刷されていきます。

あれ、でもちょっと変です??
取引入力した会員以外の会員の明細書が印刷されています。
よく見てみると、自動記録したマクロではそのとき選択した会員のみに限定されていたのです。

タグ挿入ボタンの追加

  • 2008-06-10 (Tue)
  • web
「画像の挿入タグ」をエントリーする際、いろいろ調べていてまたまた便利なものを発見。

それは、タグを記入するとき <、> を &lt;、&gt;で打ち込む煩わしさを解消する変換ボタンの追加です。

お勉強させてもらったのはこちら 「Nucleusのエディタにボタン追加」
同じく <blockquote> 用のボタンも追加してみました。

アイコンを作って修正したファイルと一緒にアップロードして作業終了。

早速追加したボタンを使って「画像の挿入タグ」をエントリーしてみました。

これはかなりイイです!楽チンです♪
ありがとうございます、感謝です!!

画像の挿入タグ

  • 2008-06-09 (Mon)
  • web
いまこのBlogで使っているvicuna CMS - Nucleus スキンには
vicuna.jpの専用スキンには、記事投稿時に使えるスタイルがあらかじめ用意されています。
<中略>
記事内に画像を挿入し、本文の左右に回り込ませたいときなどには.img_Lや.img_Rクラスを使用します。
とあります。
Nucleusのデフォルトで自動挿入される画像配置タグは
<div class="leftbox"></div>
となっていて、画像を挿入する際はいつもそのタグを書き換えていました。

いい加減面倒で、タグを変更できないかと検索してみたところ、javascriptフォルダの中のedit.jsで変更できると発見!
ということで早速試してみました。
画像配置タグを <p class="img_L"></p> に変更。
無事解決しました!これは楽ですねェ~、感謝!!

さえみどり

  • 2008-06-08 (Sun)
  • cha

限定品種茶!『さえみどり』


限定品種茶!『さえみどり』入荷しました。

その名のとおり、冴え渡るグリーンの水色!

くせのない『スッキリとした味わい』ながら『爽やかな旨味』が後口に残ります。

やさしい味わいのソフトタイプの緑茶です♪

限定品種茶!『さえみどり』はこちら

More...

Home

Search
Links
Feeds

Page Top