派遣事務員の迷走

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

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

VBA

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

VBA講座の講師をやりました!

こんにちは。 派犬事務員のコロ子です。 あっという間にお祭りシーズンお久しぶりです~。 実は、ノンプロ研VBA初心者講座の講師をさせて頂きました! 先日講座を終えて、燃え尽き症候群というか放心状態というかも抜けの殻状態だけど、これが通常運転なので…

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

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

MKG(味噌汁かけごはん)をもうビンボー飯と呼ばせない!

こんにちは。 派犬事務員のコロ子です。 河津桜さいてますね お給料は上がらないのに、物価の上昇が骨身にしみる・・・。 うさ子:あ~、お腹すいた~。コロ子何か作って~。 コロ子:えー、何にもないよー。味噌汁かけごはんでいい? うさ子:やだよ!そん…

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

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

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

VBA プロのコードに脱帽

VBA

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

VBA 布教活動 超初心者の反応

こんにちは。 派犬事務員のコロ子です。 ウサ子の悩み ウサ子:「最近担当することになったExcel作業に時間がかかって大変。忙しいのにそんな事やってられないよ~」 コロ子:「どんな作業なの?」 ウサ子:「毎日同じ作業なんだけど、地味に面倒で時間がか…

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さん:「間違った入力をしてボタン押したら、ファイルが無くなっちゃ…

1年を振り返る(ノンプロ犬、エセプロ犬になる)

こんにちは。 派犬事務員のコロ子です。今年もノンプロ研アドベントカレンダーに参加しました! この記事は「ノンプロ研 Advent Calendar 2020」の3日目です。adventar.org 今年は「派犬事務員」として大きな転機があった。 18年間所属した部署から新しい部…

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の同じ名前のフォルダに…

ノンプログラマーの特権?

こんにちは。 派犬事務員のコロ子です。 新しい部署での仕事 4月から異動になってそろそろ2ヶ月。何をしているかというと「こーゆーの作って」の頼まれ仕事をしている。 事務仕事のルーチンワークは持たず、毎日VBA三昧。ノンプログラマーとしては最高の環境…