エクセル マクロはおまかせ excelのちょっとした便利わざ -5ページ目

マクロは、すてっぶ倍ステップ

マクロで  便利に

マクロで  快適に


クロ藤田です。






マクロを いろいろやってきて 、早や 10数年・・・・


マクロを、初心者でも、わかりやすく!




さて、今日のテーマは・・


『  マクロ を 簡潔に  』


※前回の続きになっていますので

  前回の記事を読んでいない人はコチラから↓


http://ameblo.jp/excel2000/entry-10356765318.html


前回は



例の絵を出すマクロの



IF A1 = 1   then


絵を出しなさい


そして、A1の 1を 消しなさい


A1 の 1 を 消しなさい




Range("A1").Select


Selection.ClearContents


が 実は、1行で済ませる事が出来る


ということで



Range("A1").Value = ""



になりましたが



Range("A1") は、 A1 のセルのことを


表しているのだけど


Value って なに?


="" って なんだ?



このこたえは、


Value は 値


="" の  ”” とは


ブランクのことなのです。



ということは、どういうこと?


このつづきは、


次回に続く・・。


━─━─━─━─━─━─━─━─━─━─


本日のマクロ藤田の言葉。



マクロは地道に


ステップ バイ ステップ



でも、このブログを読めば


倍 ステップ で いけるかもよ


━─━─━─━─━─━─━─━─━─━─



マクロは、のんびり

キラキラAmeba人気ブログランキングキラキラ
2009年09月度 月間段位アップ賞
「TRICK OR TREAT!」カード


2009年09月度



マクロで  便利に

マクロで  快適に


クロ藤田です。






マクロを いろいろやってきて 、早や 10数年・・・・


マクロを、初心者でも、わかりやすく!




さて、今日のテーマは・・


『  マクロ を 簡潔に  』


※前回の続きになっていますので

  前回の記事を読んでいない人はコチラから↓


http://ameblo.jp/excel2000/entry-10352138242.html


前回は



例の絵を出すマクロの



IF A1 = 1   then


絵を出しなさい


そして、A1の 1を 消しなさい


A1 の 1 を 消しなさい

を 



自動記録してみると、


Range("A1").Select


Selection.ClearContents


こうなりましたね



自動記録では、このように


2行になってますが


これも、実は、1行で済ませる事が出来るのですが、


それは、



Range("A1").Value = ""



です。



Range("A1") は、 A1 のセルのことを


表しているのだけど


Value って なに?


="" って なんだ?



このつづきは、


次回に続く・・。


━─━─━─━─━─━─━─━─━─━─


本日のマクロ藤田の言葉。



マクロは、奥が深い


できるところから、


のんびりいこう


━─━─━─━─━─━─━─━─━─━─



マクロ は すぱっと

マクロで  便利に

マクロで  快適に


クロ藤田です。






マクロを いろいろやってきて 、早や 10数年・・・・


マクロを、初心者でも、わかりやすく!




さて、今日のテーマは・・


『  マクロ の 自動記録をみよう  』


※前回の続きになっていますので

  前回の記事を読んでいない人はコチラから↓


http://ameblo.jp/excel2000/entry-10352124738.html


前回は



例の絵を出すマクロの



IF A1 = 1   then


絵を出しなさい


そして、A1の 1を 消しなさい


A1 の 1 を 消しなさい

を 

自動記録してみよう


というところまで、やりました。



記録してみると、


Range("A1").Select


Selection.ClearContents



2行で済んでますね


これは、DELETEで 1 を 消す と言う動作


の後、 カーソル移動がないので、


これだけで済んでいるのですが、



これも、1行で済ませる事が出来るのですが、


このつづきは、


次回に続く・・。


━─━─━─━─━─━─━─━─━─━─


本日のマクロ藤田の言葉。



自動記録は、 参考になるが


もっと 簡単に記述する方法が


わかれば、 もっと スパッと いくよ


━─━─━─━─━─━─━─━─━─━─



マクロは、 マネる

マクロで  便利に

マクロで  快適に


クロ藤田です。






マクロを いろいろやってきて 、早や 10数年・・・・


マクロを、初心者でも、わかりやすく!




さて、今日のテーマは・・


『  マクロ の 自動記録をマネよう  』


※前回の続きになっていますので

  前回の記事を読んでいない人はコチラから↓


http://ameblo.jp/excel2000/entry-10352116047.html


前回は



例の絵を出すマクロの



IF A1 = 1   then


絵を出しなさい


そして、A1の 1を 消しなさい


A1 の 1 を 消しなさい

を 

自動記録してみよう


というところまで、やりました。




ちゃんと


自動記録をスタートさせてから


セル A1 を 選択して


A1 の 1 を  DELETE で


消す動作を


自動記録してみると




Range("A1").Select

Selection.ClearContents


こうなるのが、わかりますか?


これが、意味するもの


このつづきは、

次回に続く・・。


━─━─━─━─━─━─━─━─━─━─


本日のマクロ藤田の言葉。



マクロは、自動記録を つかいたおそう



そこに、ヒントがあるよ

━─━─━─━─━─━─━─━─━─━─



マクロは、パクる

マクロで  便利に

マクロで  快適に


クロ藤田です。






マクロを いろいろやってきて 、早や 10数年・・・・


マクロを、初心者でも、わかりやすく!




さて、今日のテーマは・・


『  マクロ の 自動記録を利用しよう  』


※前回の続きになっていますので

  前回の記事を読んでいない人はコチラから↓


http://ameblo.jp/excel2000/entry-10351646728.html


前回の



例の絵を出すマクロ


の 絵がでているか、ひっこんでいるかの


判別をするための マクロで、


IF A1 = 1   then


絵を出しなさい


そして、A1の 1を 消しなさい



まず、ここまで、やろう、というところまで

いきました。



絵を出しなさい


のマクロは、出来上がっているけど、



A1 の 1 を 消しなさい

を どうするか?



それは、


例によって、自動記録してみると


わかりますよ



以前やったとおり、


セルA1 に カーソルを置いてから、


自動記録してしまうと、


単に、



現在のセルの 1を 消しなさい



だけになってしまうので、



ちゃんと


自動記録をスタートさせてから


セル A1 を 選択してくださいね



このつづきは、

次回に続く・・。


━─━─━─━─━─━─━─━─━─━─


本日のマクロ藤田の言葉。


わからないことは、


まず、自動記録をしてみて、


その結果を パクることから


はじめてみよう



━─━─━─━─━─━─━─━─━─━─