いいやんねっと - tagged with %E3%83%AF%E3%83%B3%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88 https://logs.iiyan.net/feed en-us http://blogs.law.harvard.edu/tech/rss Sweetcron info@iiyan.net (Excel No22)「オブジェクトの繰り返しは簡単(4)」 https://logs.iiyan.net/items/view/522/excel-no22

前々回(No.20)にて紹介したオブジェクトの一覧を取得する方法の補足です。 今回も予告通りですね。( 素晴らしい・・・ (^ ^;) ) 作成したプロシージャ自身に変わりはありませんが、その呼び側に変更があります。 以 [...]

]]>
Mon, 23 Apr 2012 10:51:00 +0900 https://logs.iiyan.net/items/view/522/excel-no22
(Excel No22)「オブジェクトの繰り返しは簡単(4)」 https://logs.iiyan.net/items/view/950/excel-no22

前々回(No.20)にて紹介したオブジェクトの一覧を取得する方法の補足です。 今回も予告通りですね。( 素晴らしい・・・ (^ ^;) ) 作成したプロシージャ自身に変わりはありませんが、その呼び側に変更があります。 以 […]

]]>
Mon, 23 Apr 2012 10:51:00 +0900 https://logs.iiyan.net/items/view/950/excel-no22
(Excel No21)「オブジェクトの繰り返しは簡単(3)」 https://logs.iiyan.net/items/view/520/excel-no21

前回紹介したオブジェクトの一覧を取得する方法の少し新しい版です。 予告通りですね。( 珍しい・・・ (^ ^;) ) 以下は、Sheet1***という風に「Sheet1」で始まる名前のシートだけをデバッグウィンドウに表示 [...]

]]>
Sun, 22 Apr 2012 20:50:00 +0900 https://logs.iiyan.net/items/view/520/excel-no21
(Excel No21)「オブジェクトの繰り返しは簡単(3)」 https://logs.iiyan.net/items/view/951/excel-no21

前回紹介したオブジェクトの一覧を取得する方法の少し新しい版です。 予告通りですね。( 珍しい・・・ (^ ^;) ) 以下は、Sheet1***という風に「Sheet1」で始まる名前のシートだけをデバッグウィンドウに表示 […]

]]>
Sun, 22 Apr 2012 20:50:00 +0900 https://logs.iiyan.net/items/view/951/excel-no21
(Excel No20)「オブジェクトの繰り返しは簡単(2)」 https://logs.iiyan.net/items/view/519/excel-no20

前回は、オブジェクトを繰り返し処理する手を紹介しました。 今回も同じような事をしてみましょう。 ただ、少しだけ変えてみます。 繰り返しながらオブジェクトの処理をするのではなく、処理したいオブジェクトを先に取得して、あとか [...]

]]>
Sun, 22 Apr 2012 17:05:00 +0900 https://logs.iiyan.net/items/view/519/excel-no20
(Excel No20)「オブジェクトの繰り返しは簡単(2)」 https://logs.iiyan.net/items/view/952/excel-no20

前回は、オブジェクトを繰り返し処理する手を紹介しました。 今回も同じような事をしてみましょう。 ただ、少しだけ変えてみます。 繰り返しながらオブジェクトの処理をするのではなく、処理したいオブジェクトを先に取得して、あとか […]

]]>
Sun, 22 Apr 2012 17:05:00 +0900 https://logs.iiyan.net/items/view/952/excel-no20
(Excel No19)「オブジェクトの繰り返しは簡単」 https://logs.iiyan.net/items/view/517/excel-no19

今回は、基本的な事ですが繰り返し処理についてです。 複数のセル、あるいはシートに対して同じような処理を繰り返し行わないといけないような時、あなたはどうしていますか? ・しょうがないので手作業で繰り返している。 ・マクロで [...]

]]>
Sun, 08 Apr 2012 10:50:00 +0900 https://logs.iiyan.net/items/view/517/excel-no19
(Excel No18)「セルのテキスト」 https://logs.iiyan.net/items/view/513/excel-no18

今回は、セルの値を書式付きで取得する(つまり、見たまんまの値)方法です。 知っている人には非常に簡単なんですがね。 セルA1に"2000/10/29" という値が入っているとします。 で、書式を設定し [...]

]]>
Tue, 20 Mar 2012 13:49:00 +0900 https://logs.iiyan.net/items/view/513/excel-no18
(Excel No17)「テキストボックスの文字を選択状態に」 https://logs.iiyan.net/items/view/505/excel-no17

フォーム上にテキストボックスが配置されているとします。 フォームを開いた時に、このテキストボックスの値を変更しやすいように文字列を選択状態にしたい場合はどうすればよろしいでしょうか? というわけで、他にも解はあるようです [...]

]]>
Sat, 25 Feb 2012 17:48:00 +0900 https://logs.iiyan.net/items/view/505/excel-no17
(Excel No15)「引き数を省略する」 https://logs.iiyan.net/items/view/493/excel-no15

変更を最小限に押さえて、プロシージャを変更したい事ってありますよね? そういう場合は、省略可能な引き数を使用すると良いかもしれません。 何が良いかと言うと、そのプロシージャを呼んでいた今迄の部分は一切変更せずに、そのプロ [...]

]]>
Fri, 25 Nov 2011 10:00:00 +0900 https://logs.iiyan.net/items/view/493/excel-no15
(Excel No14)「名前を付けよう」 https://logs.iiyan.net/items/view/492/excel-no14

セルの範囲や図形に名前を付けられるのは御存じですよね?。 普通にExcelを使う時に便利なんですが、VBAで利用する場合も同じなんです。 何が良いかと言うと、プログラムがわかりやすくなるという事もありますが、それよりも以 [...]

]]>
Thu, 24 Nov 2011 10:00:00 +0900 https://logs.iiyan.net/items/view/492/excel-no14
(Excel No13)「ブックを触らなかったふりをする」 https://logs.iiyan.net/items/view/491/excel-no13

ブックに現在時刻を表示している人いますかあ?。 ブックを開いた時に特定のセルに現在時刻を表示するなんてこと、結構やったりするんですね。 ところが、時間を設定すると言う事はブックに手を加えたと言う事なんで、ブックを閉じる時 [...]

]]>
Wed, 23 Nov 2011 22:46:00 +0900 https://logs.iiyan.net/items/view/491/excel-no13
(Excel No12)「何て書いたか言ってごらん」 https://logs.iiyan.net/items/view/482/excel-no12

今回はお遊びです。 セルに入力した内容をMacに喋らしてみましょう。 な~に、簡単な事です。AppleScriptを使えばいいんです。但し、Text To Speechをお忘れなく。 Option Explicit Su [...]

]]>
Thu, 27 Oct 2011 07:44:00 +0900 https://logs.iiyan.net/items/view/482/excel-no12
(Excel No11)「もう一つの文字列置換」 https://logs.iiyan.net/items/view/476/excel-no11

VBAで文字列の置き換えを行う場合、次のようにします。 Cells.Replace What:="嫌い", Replacement:="好き", LookAt:=xlPart, _ [...]

]]>
Sat, 24 Sep 2011 10:43:00 +0900 https://logs.iiyan.net/items/view/476/excel-no11
(Excel No10)「Option Explicit–基本」 https://logs.iiyan.net/items/view/473/excel-no10option-explicit

今年最後のワンポイント、しかもちょうど10回目なので基本中の基本 Option explicit について書きましょう。 通常マクロを書く場合、モジュールの最初に以下のように書いておくのは基本中の基本です。 Option [...]

]]>
Fri, 23 Sep 2011 10:36:00 +0900 https://logs.iiyan.net/items/view/473/excel-no10option-explicit
(Excel No9)「enterキーで改行」 https://logs.iiyan.net/items/view/472/excel-no9enter

私と同じようなキーボードを使われている方は一度はこう思うのではないでしょうか。「テンキーのenterキーで改行しないのは使いづらいぞ!」 もちろんリターンキーでは改行するのでそちらを押せば良いとも言えるのですが、数値を連 [...]

]]>
Thu, 22 Sep 2011 10:36:00 +0900 https://logs.iiyan.net/items/view/472/excel-no9enter
(Excel No8)「ダイアログシート」 https://logs.iiyan.net/items/view/471/excel-no8

Excel98になって喜んだことに、ユーザーフォームがありました。 複数列のリストボックスが使え、これで少しはWindows版に近付いたのかと思いました。 ところが、実際に複数列のリストボックスを使ってみると遅いわ、大飯 [...]

]]>
Wed, 21 Sep 2011 19:30:00 +0900 https://logs.iiyan.net/items/view/471/excel-no8
(Excel No7)「テキストボックス内を検索」 https://logs.iiyan.net/items/view/461/excel-no7

テキストボックス内って、検索できないんですよね。 質問を受けるまで考えた事もありませんでした。 ところが、出来ないとなるとマクロで何とかしてみたくなるもんです。 ===== ちょっとやってみましょうか====== Opt [...]

]]>
Thu, 15 Sep 2011 06:32:00 +0900 https://logs.iiyan.net/items/view/461/excel-no7
(Excel No6)「On Error Resume Next」 https://logs.iiyan.net/items/view/462/excel-no6on-error-resume-next

いきなりですが、問題です。 次のマクロMacro1を実行するとどういう結果になるでしょう。 ===== ちょっと考えましょうか====== Option Explicit Sub Macro1()  &nbsp [...]

]]>
Wed, 14 Sep 2011 06:32:00 +0900 https://logs.iiyan.net/items/view/462/excel-no6on-error-resume-next
(Excel No5)「If文のOrに注意」 https://logs.iiyan.net/items/view/463/excel-no5ifor

御存じない方の為に、紹介しておきましょう。 まずは、C言語のコードを見て下さい。 #include int num; int count (void); int count () {     [...]

]]>
Tue, 13 Sep 2011 06:31:00 +0900 https://logs.iiyan.net/items/view/463/excel-no5ifor