マクロは、すてっぶ倍ステップ
マクロで 便利に
マクロで 快適に
マクロ藤田です。
マクロを いろいろやってきて 、早や 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 は 値
="" の ”” とは
ブランクのことなのです。
ということは、どういうこと?
このつづきは、
次回に続く・・。
━─━─━─━─━─━─━─━─━─━─
本日のマクロ藤田の言葉。
マクロは地道に
ステップ バイ ステップ
でも、このブログを読めば
倍 ステップ で いけるかもよ
━─━─━─━─━─━─━─━─━─━─
マクロは、のんびり
マクロで 便利に
マクロで 快適に
マクロ藤田です。
マクロを いろいろやってきて 、早や 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 を 選択してくださいね
このつづきは、
次回に続く・・。
━─━─━─━─━─━─━─━─━─━─
本日のマクロ藤田の言葉。
わからないことは、
まず、自動記録をしてみて、
その結果を パクることから
はじめてみよう
━─━─━─━─━─━─━─━─━─━─
Ameba人気ブログランキング