VBA
こんにちは。 派犬事務員のコロです。 FizzBuzzにハマるウサ子 2回目の講座の宿題FizzBuzzにウサ子がドハマりして、毎日のようにいろんなFizzBuzzが送り付けられてきたので、変なの優秀なのを紹介します~。FizzBuzzとはプログラミングの練習問題のこれ↓ 数…
こんにちは。 派犬事務員のコロ子です。 うさ子:最近「ちいかわ」にハマってるの~。Excelでお絵描きしてるんだ。見て!見て! コロ子:えっ!これExcelで書いたの? うさ子:そうだよ。図形を組み合わせて作ったの~。な、なんと!無駄な才能!こんな事が…
こんにちは。 派犬事務員のコロ子です。前回「ユーザーフォームは作った瞬間にインスタンスが生成されてオブジェクトが使えるようになる」の記事を書いたら 「あえてインスタンスを生成することもできるよ」と教えていただいた。 ということは、同じユーザー…
こんにちは。 派犬事務員のコロ子です。 お久しぶりです。長らくブログを書いてなかったけど、やめたわけじゃないよ~。 最近仕事で変な単調作業をしていて犬小屋に帰ってからぐったり疲れてパソコンを触る元気がなかったので。 VBAを書く仕事は全然疲れない…
こんにちは。 派犬事務員のコロ子です。 休日は一瞬で終わる ①②③やABCのオートフィル風を作る 先日、「①②③とかABCとかをオートフィルできる方法ないんですか?」と質問を受けた。 どうやらないっぽい。関数とかで作れるみたいだけど、毎回関数を入れるのも面…
こんにちは。 派犬事務員のコロ子です。前回からの続き koroko.hatenablog.comで、 「転記の処理の途中で、行を削除したり、列を追加したり、ひな型の形を変更する処理がある場合はどーするの?」ですよね?この場合は、さらに作業用のシートを用意するので…
こんにちは。 派犬事務員のコロ子です。今月から「ノンプログラマーのためのスキルアップ研究会」初心者講座VBA コース6期が始まりました。講師はichihuku@VBAerさんです。コロ子は僭越ながらTA(ティーチングアシスタント)をさせて頂いてます。 TAは何度や…
こんにちは。 派犬事務員のコロ子です。最近ブログサボってました・・・。 オートフィルターって便利だけど、▽クリックして、検索文字を入力したり、チェックボックスをポチポチしたり、なんかめんどくさい。 検索したり、ポチポチしたり色で検索できたり、…
こんにちは。 派犬事務員のコロ子です。以前書いた「連動したプルダウンを作る」の記事に「リストに入れる文字数が多くなるとVBAが壊れる現象が起きる」というコメントを頂いて、調べてみたら、プルダウンリストには255文字までしか入らないらしい。tonari-i…
こんにちは。 派犬事務員のコロ子です。よくありがちなこんな表。罫線で囲まれた表の外に自由に書き込みがされている。 表の中に空白行があるけど、区切りの意味があるらしく、勝手に削除できない。 この状態に手は加えず、表だけを取得したい。UsedRange だ…
こんにちは。 派犬事務員のコロ子です。 梅雨ですね実は今ノンプロ研のVBA初級講座でティーチングアシスタント(TA)をしている。前回、中級講座のTAでもテンパったけど、初級講座でも受講生からの鋭い質問にテンパっている。先日はカッコの付け方についての…
こんにちは。 派犬事務員のコロ子です。ある行政提出用の書類をダウンロードしたらマクロが入っていた。 どんなマクロが組まれているんだろ?と思いながらなんとなくVBEエディタを開いてみたら、なんとパスワードがかかっていなくてエディタ開けちゃった! …
こんにちは。 派犬事務員のコロ子です。「Dictionaryオブジェクトのアイテムが複数欲しい!」場合、アイテムを配列にする方法が分かった。 1回目(クラス編) koroko.hatenablog.com2回目(Dictionaryオブジェクト配列編) koroko.hatenablog.com アイテムを…
こんにちは。 派犬事務員のコロ子です。前回「Dictionaryオブジェクトのアイテムが複数欲しい!」という記事を書いたら「Dictionaryオブジェクトを配列にすればよい」と教わった。前回はクラスで変数を作る方法でしのいだ↓ koroko.hatenablog.com Dictionary…
こんにちは。 派犬事務員のコロ子です。 新しい首輪 Amazfit Band 5以前に書いたブログのコードを見て「なんだコレ?」っていう変なコードがいっぱいある。なんか変だけど、そのときは真剣に書いていたから、それはそれでそのままにしておこう。「それは違ー…
こんにちは。 派犬事務員のコロ子です。前回の記事を書いたら、MergeAreaプロパティを使えばいいんじゃない? と教えて頂いた。koroko.hatenablog.com MergeAreaプロパティ、こんな便利なものがあったなんて!!!「練習のために○○は使わないでコードを書い…
こんにちは。 派犬事務員のコロ子です。あるシステムからデータをダウンロードすると、こんな感じのエクセルの表になって落ちてくる。 表1見やすいようにセルが結合されている。 わざわざそういう風に作ってくれているのはありがたいけど、これを加工すると…
こんにちは。 派犬事務員のコロ子です。何年か前に作ったマクロで事件が起きた。Aさん:「コロ子!大変!!!ファイルが無くなっちゃった!!!」 コロ子:「え!?どうしたんですか?」 Aさん:「間違った入力をしてボタン押したら、ファイルが無くなっちゃ…
こんにちは。 派犬事務員のコロ子です。 美的センスに全く自信がありません・・・。上司:「あのさ、コロ子の作るフォームって、なんかダサいんだよね」コロ子:「・・・ダサい、と言いますと・・・」上司:「いつも色とかグレーっぽくてイケてないんだよね…
こんにちは。 派犬事務員のコロ子です。今更ながら、いつも書いているおなじみの処理の専用モジュールを作れば再利用できる事に気が付いた。本当に今更ながら・・・。例えば、いつも使う計算式・係数・定数。オリジナルの表記。いろいろあるけど、特に毎回面…
こんにちは。 派犬事務員のコロ子です。 シートの指定方法 シートの指定方法って悩む。①シート名で指定 Worksheets("シート名").Range("A1").Value②位置で指定 Worksheets(1).Range("A1").Value③オブジェクト指定 Sheet1.Range("A1").Value簡単だからなんと…
こんにちは。 派犬事務員のコロ子です。 連動したプルダウンリストを作る ブロック、都道府県、会社名、支店名からできている「店舗情報」シートがある。 この店舗情報を元に、このようなデータを入力したい。 「けっこう入力が大変」と渡された状態ではブロ…
こんにちは。 派犬事務員のコロ子です。オブジェクト名を変数名で宣言したらオブジェクト名の表示がおかしくなった。こんなコードがあったとして 「Rows」というオブジェクト名があるのにもかかわらず、どうしたことか「rowS」という変数名を宣言してしまっ…
こんにちは。 派犬事務員のコロ子です。 Dirの謎? 先日、こんな依頼があった。ある「フォルダA」に下記のようなエクセルファイルがある。 別の「フォルダB」に下記のようなフォルダがある。 フォルダAのエクセルファイルをフォルダBの同じ名前のフォルダに…
こんにちは。 派犬事務員のコロ子です。前回書いた「Excelで組織図を作成する」の続き。 組織図を作成した後に、 「○○さんは今年度からA課とB課を兼任することになった」とか 「組織図の下の方に集計の表を載せたい」とか 必ず何か出てくる。 先に言ってくれ…
こんにちは。 派犬事務員のコロ子です。4月は部署異動の時期ですね。(もう5月になっちゃったけど) コロ子もこの4月からから新しい部署に異動になった。 今年は異動も多く、新しい部署ができたりかなり大胆な組織変更があった。 そこで上司から「組織図を簡…
こんにちは。 派犬事務員のコロ子です。クラスのインスタンスの生成でちょっと気になる事がある。 ループをしながらDictionaryオブジェクト(Collection オブジェクトでも)のアイテムにクラス型のオブジェクトを追加する場合、ループの中でインスタンスを生…
こんにちは。 派犬事務員のコロ子です。実は去年12月にノンプロ研中級講座が終わってから、全くVBAを書いていなかった。 4月から部署を異動するので、ルーチン業務から外れ毎日雑用の日々。 最近はPython(GASにも)に気を取られてVBAはもうしばらくいいかな…
こんにちは。 派犬事務員のコロ子です。11月25日発売のパーフェクトExcel VBA(高橋宣成さん著)をついに購入。 11月25日は平日だったり、仕事が急に忙しくなったりと仕事帰りに本屋さんに行くことができずに、世間の「買った~!」からちょっと乗り遅れて購…
こんにちは。 派犬事務員のコロ子です。タカハシノリアキさん著 「パーフェクトExcelVBA」が11月25日に発売 される。なんと、ノンプロ研メンバーは発売前の草稿の状態から読めるという超お得な特権がある。 にもかかわらず「本が発売されたら読めばいいや~…