派遣事務員の迷走

派遣事務員コロ子。会社の犬。顔出しNG。常に迷走している。

VBA

FizzBuzzで覚えるVBA(いろんなFizzBuzzを紹介するよ)

VBA

こんにちは。 派犬事務員のコロです。 FizzBuzzにハマるウサ子 2回目の講座の宿題FizzBuzzにウサ子がドハマりして、毎日のようにいろんなFizzBuzzが送り付けられてきたので、変なの優秀なのを紹介します~。FizzBuzzとはプログラミングの練習問題のこれ↓ 数…

Excelでお絵描き(ちいかわが描けるコードあるよ!)

こんにちは。 派犬事務員のコロ子です。 うさ子:最近「ちいかわ」にハマってるの~。Excelでお絵描きしてるんだ。見て!見て! コロ子:えっ!これExcelで書いたの? うさ子:そうだよ。図形を組み合わせて作ったの~。な、なんと!無駄な才能!こんな事が…

同じユーザーフォームを複数同時に表示させる

VBA

こんにちは。 派犬事務員のコロ子です。前回「ユーザーフォームは作った瞬間にインスタンスが生成されてオブジェクトが使えるようになる」の記事を書いたら 「あえてインスタンスを生成することもできるよ」と教えていただいた。 ということは、同じユーザー…

VBA ユーザーフォームは作った瞬間にオブジェクトが使えるようになる!?(コロ子勘違いしていた)

VBA

こんにちは。 派犬事務員のコロ子です。 お久しぶりです。長らくブログを書いてなかったけど、やめたわけじゃないよ~。 最近仕事で変な単調作業をしていて犬小屋に帰ってからぐったり疲れてパソコンを触る元気がなかったので。 VBAを書く仕事は全然疲れない…

VBAで①②③、ABCなどの連続番号を入力する(オートフィル風)

VBA

こんにちは。 派犬事務員のコロ子です。 休日は一瞬で終わる ①②③やABCのオートフィル風を作る 先日、「①②③とかABCとかをオートフィルできる方法ないんですか?」と質問を受けた。 どうやらないっぽい。関数とかで作れるみたいだけど、毎回関数を入れるのも面…

VBA ひな型を壊さないようにするには?(ひな型の形を変える処理がある場合)

VBA

こんにちは。 派犬事務員のコロ子です。前回からの続き koroko.hatenablog.comで、 「転記の処理の途中で、行を削除したり、列を追加したり、ひな型の形を変更する処理がある場合はどーするの?」ですよね?この場合は、さらに作業用のシートを用意するので…

VBA ひな型を壊さないようにするには?

VBA

こんにちは。 派犬事務員のコロ子です。今月から「ノンプログラマーのためのスキルアップ研究会」初心者講座VBA コース6期が始まりました。講師はichihuku@VBAerさんです。コロ子は僭越ながらTA(ティーチングアシスタント)をさせて頂いてます。 TAは何度や…

ActiveXコントロール チェックボックスでフィルターOn/Off

VBA

こんにちは。 派犬事務員のコロ子です。最近ブログサボってました・・・。 オートフィルターって便利だけど、▽クリックして、検索文字を入力したり、チェックボックスをポチポチしたり、なんかめんどくさい。 検索したり、ポチポチしたり色で検索できたり、…

プルダウンでなくてユーザーフォームで選ぶ(プルダウンの文字数が多い場合)

VBA

こんにちは。 派犬事務員のコロ子です。以前書いた「連動したプルダウンを作る」の記事に「リストに入れる文字数が多くなるとVBAが壊れる現象が起きる」というコメントを頂いて、調べてみたら、プルダウンリストには255文字までしか入らないらしい。tonari-i…

VBA 罫線で囲まれた範囲を取得する(田んぼRange)

VBA

こんにちは。 派犬事務員のコロ子です。よくありがちなこんな表。罫線で囲まれた表の外に自由に書き込みがされている。 表の中に空白行があるけど、区切りの意味があるらしく、勝手に削除できない。 この状態に手は加えず、表だけを取得したい。UsedRange だ…

VBA カッコはどういうときに付けるの?

VBA

こんにちは。 派犬事務員のコロ子です。 梅雨ですね実は今ノンプロ研のVBA初級講座でティーチングアシスタント(TA)をしている。前回、中級講座のTAでもテンパったけど、初級講座でも受講生からの鋭い質問にテンパっている。先日はカッコの付け方についての…

VBA プロのコードに脱帽

VBA

こんにちは。 派犬事務員のコロ子です。ある行政提出用の書類をダウンロードしたらマクロが入っていた。 どんなマクロが組まれているんだろ?と思いながらなんとなくVBEエディタを開いてみたら、なんとパスワードがかかっていなくてエディタ開けちゃった! …

VBA Dictionaryオブジェクトのアイテムが複数欲しい(アイテム配列編)

VBA

こんにちは。 派犬事務員のコロ子です。「Dictionaryオブジェクトのアイテムが複数欲しい!」場合、アイテムを配列にする方法が分かった。 1回目(クラス編) koroko.hatenablog.com2回目(Dictionaryオブジェクト配列編) koroko.hatenablog.com アイテムを…

VBA Dictionaryオブジェクトのアイテムが複数欲しい(Dictionaryオブジェクト配列編)

VBA

こんにちは。 派犬事務員のコロ子です。前回「Dictionaryオブジェクトのアイテムが複数欲しい!」という記事を書いたら「Dictionaryオブジェクトを配列にすればよい」と教わった。前回はクラスで変数を作る方法でしのいだ↓ koroko.hatenablog.com Dictionary…

VBA DictionaryオブジェクトのItemが複数欲しい!(クラス編)

VBA

こんにちは。 派犬事務員のコロ子です。 新しい首輪 Amazfit Band 5以前に書いたブログのコードを見て「なんだコレ?」っていう変なコードがいっぱいある。なんか変だけど、そのときは真剣に書いていたから、それはそれでそのままにしておこう。「それは違ー…

VBA 結合セルを扱う(正しい方法)

VBA

こんにちは。 派犬事務員のコロ子です。前回の記事を書いたら、MergeAreaプロパティを使えばいいんじゃない? と教えて頂いた。koroko.hatenablog.com MergeAreaプロパティ、こんな便利なものがあったなんて!!!「練習のために○○は使わないでコードを書い…

VBA 結合セルを扱う

VBA

こんにちは。 派犬事務員のコロ子です。あるシステムからデータをダウンロードすると、こんな感じのエクセルの表になって落ちてくる。 表1見やすいようにセルが結合されている。 わざわざそういう風に作ってくれているのはありがたいけど、これを加工すると…

【恐怖】VBA Workbooks.Openでファイルが消える!

VBA

こんにちは。 派犬事務員のコロ子です。何年か前に作ったマクロで事件が起きた。Aさん:「コロ子!大変!!!ファイルが無くなっちゃった!!!」 コロ子:「え!?どうしたんですか?」 Aさん:「間違った入力をしてボタン押したら、ファイルが無くなっちゃ…

VBA ユーザーフォームの色をオシャレにする

VBA

こんにちは。 派犬事務員のコロ子です。 美的センスに全く自信がありません・・・。上司:「あのさ、コロ子の作るフォームって、なんかダサいんだよね」コロ子:「・・・ダサい、と言いますと・・・」上司:「いつも色とかグレーっぽくてイケてないんだよね…

VBA モジュールを再利用

VBA

こんにちは。 派犬事務員のコロ子です。今更ながら、いつも書いているおなじみの処理の専用モジュールを作れば再利用できる事に気が付いた。本当に今更ながら・・・。例えば、いつも使う計算式・係数・定数。オリジナルの表記。いろいろあるけど、特に毎回面…

VBA シート指定攻防戦

VBA

こんにちは。 派犬事務員のコロ子です。 シートの指定方法 シートの指定方法って悩む。①シート名で指定 Worksheets("シート名").Range("A1").Value②位置で指定 Worksheets(1).Range("A1").Value③オブジェクト指定 Sheet1.Range("A1").Value簡単だからなんと…

VBA 連動したプルダウンを作る & 自動登録

VBA

こんにちは。 派犬事務員のコロ子です。 連動したプルダウンリストを作る ブロック、都道府県、会社名、支店名からできている「店舗情報」シートがある。 この店舗情報を元に、このようなデータを入力したい。 「けっこう入力が大変」と渡された状態ではブロ…

VBA オブジェクト名を変数名で宣言したら表示がおかしい!

VBA

こんにちは。 派犬事務員のコロ子です。オブジェクト名を変数名で宣言したらオブジェクト名の表示がおかしくなった。こんなコードがあったとして 「Rows」というオブジェクト名があるのにもかかわらず、どうしたことか「rowS」という変数名を宣言してしまっ…

VBA Dirはネストできない?

VBA

こんにちは。 派犬事務員のコロ子です。 Dirの謎? 先日、こんな依頼があった。ある「フォルダA」に下記のようなエクセルファイルがある。 別の「フォルダB」に下記のようなフォルダがある。 フォルダAのエクセルファイルをフォルダBの同じ名前のフォルダに…

Excelで組織図を作成(2)兼任の場合と集計

VBA

こんにちは。 派犬事務員のコロ子です。前回書いた「Excelで組織図を作成する」の続き。 組織図を作成した後に、 「○○さんは今年度からA課とB課を兼任することになった」とか 「組織図の下の方に集計の表を載せたい」とか 必ず何か出てくる。 先に言ってくれ…

Excelで組織図を作成

VBA

こんにちは。 派犬事務員のコロ子です。4月は部署異動の時期ですね。(もう5月になっちゃったけど) コロ子もこの4月からから新しい部署に異動になった。 今年は異動も多く、新しい部署ができたりかなり大胆な組織変更があった。 そこで上司から「組織図を簡…

コロ子勘違いしていた インスタンスの生成

VBA

こんにちは。 派犬事務員のコロ子です。クラスのインスタンスの生成でちょっと気になる事がある。 ループをしながらDictionaryオブジェクト(Collection オブジェクトでも)のアイテムにクラス型のオブジェクトを追加する場合、ループの中でインスタンスを生…

久々のVBA ノンプロ研中級講座の内容を活かす?

VBA

こんにちは。 派犬事務員のコロ子です。実は去年12月にノンプロ研中級講座が終わってから、全くVBAを書いていなかった。 4月から部署を異動するので、ルーチン業務から外れ毎日雑用の日々。 最近はPython(GASにも)に気を取られてVBAはもうしばらくいいかな…

パーフェクトExcel VBA 購入

こんにちは。 派犬事務員のコロ子です。11月25日発売のパーフェクトExcel VBA(高橋宣成さん著)をついに購入。 11月25日は平日だったり、仕事が急に忙しくなったりと仕事帰りに本屋さんに行くことができずに、世間の「買った~!」からちょっと乗り遅れて購…

VBA ExcelからWordを立ち上げてWordが前面に来る方法

VBA

こんにちは。 派犬事務員のコロ子です。タカハシノリアキさん著 「パーフェクトExcelVBA」が11月25日に発売 される。なんと、ノンプロ研メンバーは発売前の草稿の状態から読めるという超お得な特権がある。 にもかかわらず「本が発売されたら読めばいいや~…