VBAに関するtsu_nyanのブックマーク (3)
-
先日以下の記事で、スクリーンショットを撮るたびに自動でシートに張り付けるマクロを紹介した。 thom.hateblo.jp 割とうまくいったのだが、実行中にタスクバーから他のExcelへ切り替えができないことが判明した。 サーバー管理業務でマニュアルがExcelで作られているものがあるので、Excelを閲覧しながら作業できない点はつらい。 また、ActiveSheetに張り付けしているため、別のシートがActiveになっていると意図しないところに張り付いてしまう。 終了させるためにセルにExitと書く点もあまりイケてない。 今回はそのあたりを改良したマクロを作成した。 コード Declare Function OpenClipboard Lib "user32" (Optional ByVal hwnd As Long = 0) As Long Declare Function Close
-
本業はエンジニア。ICに様々な機械をつなぎ,電流やら電圧を測定する。もちろん,これらの測定器もVBAでコントロールし,取り込んだデータもマクロで処理する。人呼んで,マクロの鬼軍曹! ﹁とほほ﹂ ﹁先生、どうしたんですか?﹂ ﹁一昨年植えたさくらんぼの木﹂ ﹁あぁ、毎年毛虫だらけになるやつ﹂ ﹁なるべく農薬は使いたくないんじゃ﹂ ﹁そうですか、で、それがどうしたんですか?﹂ ﹁今年こそ実が生ると期待しておったんじゃが﹂ ﹁生らなかったんですか?﹂ ﹁そうなんじゃ﹂ ﹁一つも?﹂ ﹁一つも﹂ ﹁それは、残念﹂ ﹁実が生るのを楽しみに植えたのに﹂ ﹁消毒したら?﹂ ﹁なんでじゃ?﹂ ﹁夏に十分栄養を蓄えないと結実しないらしいですよ﹂ ﹁そうなのか?﹂ ﹁みたいです﹂ ﹁じゃあ、今年は消毒しよう。しかし、さくらんぼは来年まで待たなければならない﹂ ﹁そう、がっかりしなくても。ここに、黄色いさくらん
-
作業を楽にする為の苦労を惜しまない、本末転倒なプログラマーが実際に業務で使ったExcel VBAのサンプルを公開しています。掲載しているサンプルは関数単位ですので、使い捨てしやすいと思います。 このブログ以外でもブログを書いてますが、記事を書く際、Excel上で作成したオートシェイプを記事中に掲載することがあります。それを行うには、以下の手順を踏むことになります。 [Excelオートシェイプをブログへアップロードする手順] 1.Excelで図形を作成する ↓ 2.Excelで図形をコピー ↓ 3.グラフィックソフトを開く ↓ 4.コピーした図形を貼り付ける ↓ 5.JPEG指定で保存する ↓ 6.ブログの管理画面を開く ↓ 7.JPGファイルをブログへアップロード 一番力を入れたいのが、手順1の作業なのですが、それ以外の作業も意外に時間かかります。 ということで、今回2、3、4、5の手順を
-
1