ボロボロ皇帝のボロ切れと塊

ボロボロ皇帝が悪態、嫌み、好み、何でも己の視点だけで自由に吐く「偏」な場所。たまにExcel、家電、音楽等についても好きに吐いてる。

ボロボロ皇帝が悪態、嫌み、好み、何でも己の視点だけで自由に吐く「偏」な場所。
Excel、家電、音楽、ゲームイラスト小説映画、性癖について等、何でも好きに吐いてる。

どうでも良いかもしれんが背景色変わっていくの見てくれ。
更にどうでも良いかもしれんがアイコンが息してるの見てくれ。


我輩は何にも制約されない身、
「耐えぬ」事を恐れないと決めたのだ!
我輩は好きなときに悪態をつく!
妬み僻み嫉みを背負い、
マイナーだろうが邪道だろうが
我輩は我輩の道を行く!
好きなものは懸命で不器用な諸君,
嫌いなものは器用で完璧を気取った奴らだ。
         

Excel,VBA,vbs,bat

【Excelマクロ・VBA】文字数カウントして一定数以上であればフォントサイズ変更 ~長文判定、見にくいから小さくする~

外部ソフトウェアが完全ブロックされたWin11入れ替え以降、社内では我輩が自力で作成したほぼExcel製メッセンジャーソフトを使っているわけだが、最近こんな声が上がってきた。 パート社員U氏の文量多すぎて邪魔くさい。 まあたしかに文量、多いな、とは思う…

【縦長】PDF発行サイズ、A4、A3などの国際標準規格のみと思い込むべからず【ページ分割させない】

本日、とあるサービス料金表をPDF化して社内ポータル(Googleのサイト)に埋め込みたいなぁと思った。 思ったので、あとはやるのみ。 普通に元データのExcelファイルを開き、PDF化しようとし、ふと、 これ、わざわざA4でページ分割なんてせんでもええんでは(´…

【bat処理】日本語含むファイルパスが文字化けしたんで文字コード確認したらUTF-8だった話→ANSIに直す

フォルダAにあるファイルの複製をフォルダBに作る、というだけの単純なbatを作成して実行させたときのこと。 単純なbat:copy “コピー元パス” “コピー先パス” ※囲わなくてもいいがパス間に空白があったときのため。 でまあこれがなぜか、 うまくいかない。

【CMD】TasklistヘルプのIMAGENAM、E抜けとるやんけ(おまけ:eq, neって何やねん)

めちゃくちゃ眠いので、数日くらい前に所長からもらったクソまずそうな飴、あずき塩とかいうやつを舐めながら作業していた時のこと。 ※あずき塩は(我輩個人の)イメージ通りクソまずく、眠気覚ましに非常に役立った。 ワケあってコマンドプロンプトでTasklist…

【Excel・VBAマクロ】使われないツールは本気で使いづらいか、プレゼン能力が足りないが、大体は後者 〜自己満で終わらさず、使われたきゃアピールしろ〜

一昨日の、 こちらの続きだが、VBAについてこんなぼやきもあった。 どんなに頑張って作ったとて、誰も使ってくれへんし、どうせ使いづらいんや…どうせVBAで作ったもんなんて、自己満作品なんや…。 ああこれ、分かるなぁ。 気持ち分かるなぁ。 と、2,3年前の…

【何度でも言う】会社員こそExcelマクロ(VBA)使え!楽しろ!使えないはずはない!〜これはほとんど英語です〜【ルーティンワーク効率化】

むしろ会社員向けだろ! 本日、 といった記事が目についた。 (1,010人ってこれまたなんとも言えん数だが、アンケートのとり方によってはもっと少ないこともあるし、この程度の内容ならこんなもんなんやろなぁ) ※マクロ=ExcelマクロのVBAが前提とされている …

PDF→Excel形式変換、Adobe公式から無料オンラインサービス出とるやんけ!!→登録無で無限変換する方法

本日、社員H氏からPDFをエクセルに変換してくり~、と言われた。 曰く、本社から社内用の申請書(結構な量)を提出するように言われているらしいのだが、 本社の担当者がなぜかpdfデータのみを送りつけてきた挙句、 明日までに仕上げろ、ミスったら書き直せ、…

Gmail添付したxlsxファイル破損→ブラウザが原因とわかった話

最近、なぜかGmailに添付したxlsxが破損しまくる現象にぶち当たった。 まあこの現象、今回が初めてだったわけではなく、実は前々から起きていたのだが、修復すりゃ使えてたりした事もあり、そもそもそんなにファイル送信することが頻繁じゃない事もあって放…

VBAの限界に挑戦したかのような脅威のマクロファイル、Emotetについて考える。

※パワポのファイル形式では現在確認されていないっぽい。Home&Businessユーザー限定になるから構築労力に見合わんのやろな。 主にメールの添付ファイル経由で侵入するマルウェアの一種、Emotetの動きが再活発化し、全国法人企業・組織等で感染拡大中、社内メ…

【Excelマクロ】絶対原本ファイル上書きさせないVBA【阻止せよ】

先日の、 この件。結局またシフトファイルが重くなっており、完全にぶっ壊れてんなと思ったので、ちゃんと正常動作してた頃のファイルを複製し、新たに原本を作っておいた。 だが、ただ原本を作って、「絶対上書きしないでね(^o^)」なんて言ったところで上書…

【何がどうしてこうなった】120MBのエクセルファイル、減量させるの巻。

ようやくTVアプデテロ事件が収束に向かいそうな中。 …まあ収束と言っても、ちょっと特殊でこちらの地域が早く対応できていたりするだけなのと、単純に依頼件数が減ってきたというだけで(2/1がドピークだった)、まだ訪問対応は済んでないお客は多くいると思わ…

VBAをGASに変換する公式アドオンMacroConverter使ってみたが…

連日GASの話でスマンが、今日もGASの話である。 ~~~~~ 慣れないGASを触っては試行錯誤を繰り返し、全然うまくいかなかったとき。 あ~楽にVBAをGAS化してぇ~(^o^) そう思うってもんだ。 これはとても単純なVBA、 Private Sub Worksheet_Change(ByVal T…

【GAS】特定セルに特定の値が入ったときだけ実行されるコードを例に不満を垂れながら比較論理演算子とか==と===、シングルクォートとダブルクォート何がちゃうねん、みたいな備忘録

⚠注意⚠GAS初心者のただの嘆きと、意味わからん記号の使い方についての備忘録。 昨日予告した通り、本日はGASへの不満を述べていくわけだが、気付いたら備忘録みたいになっていたので、不満兼備忘録と思ってくれてもよいだろう。なんと有用なんだ!素晴らしい…

【GAS】アクティブシートの編集をトリガーに非アクティブシート上のフィルタを更新する【スプレッドシートでマクロ】

本日は、スプレッドシートのマクロ=Google Apps Script=GASについて備忘録がてら残していく*1。 Java Scriptそんなに触った事は無いが、このGAS、ほぼJava Scriptと思われる。 スプレッドシートがマクロの記録に対応したのは2018年らしいが、スクリプトコ…

【VBAマクロ】なぜかThisWorkbookが使えぬ!~オートメーションエラー・致命的なエラー(オブジェクト変数、Withブロック変数設定されてない)回避~

⚠注意⚠この記事は前置き(自分なりの原因追究的思考)が無駄に長いので、すっ飛ばしたい場合は以下の目次をクリック↓ デバッグで確認すると、ワケ分からん事にThisWorkbookで引っかかっており、 Application.ThisWorkbook そんなときはユーザー定義関数である…

【VBAマクロ】HYPELINK関数じゃないクソ邪魔ハイパーリンク、一括で解除するの巻。

※無理と思ってVBAコードで解除するに至ったが、やり方あったらスマン。※使用バージョンは2007だが新しいバージョンでも使えはするはずだ。 最近、ネット上から拾ったデータを普通にExcelにコピペして気づいた。 ハイパーリンク邪魔!!!まあ貼り付けるとき…

【VBA】IE操作で特定PCのみオートメーションエラーが発生したときの対処法

※レガシーブラウザIEを、VBAマクロで自動操作してる諸君向け。 VBAで作成した社内ツールに、 Excel.Applicationを非表示状態でUserFormのみ表示→UserFormの中の1つのボタンを押すとIEバックグラウンドで起動→完全に読み込まれてから次のコードに移る という…

【VBA】ピボット短文化おまけ:フィールド名が連番になっていたら使うFor文

メインはこちら↓ これは、メインがクソ長いので分けたおまけである。 おまけ内容:連番ならfor文で「もっと短く…!もっと短くなれよ…!!」という例 前回も載せているが、一応念の為今回も画像を載せておく。 元となるデータ↓ これが、 こうなる。 Sub pivot…

【VBAマクロ】自動記録したピボットをwith文でとりあえず短くする

諸君はご存知だろうか。ピボットテーブル作成工程をマクロ自動記録すると、ゴミが生まれるということを。百聞は一見にしかず。ということで、まあ、まずはゴミっぷりを実際に見ていただこう。

あゝ、忌まわしき条件付き書式もっさり問題。

我が部署では、課ごとにシフトを作成しているのだが、一応全体で出勤状況を把握できるようにと、部署内全員のシフトが入力される共用のエクセルファイルがある。 これは共有ファイルではない。以前、クソアホが入力後放置して開きっぱにするのが迷惑過ぎたの…

【VBA】マクロでループ処理:DoWhile~Loopで簡潔に美しく(バカ構文修正)&DoWhileって何やねん【解説】

以前、クソめんどくさい集計を楽にする為の任意座標クリックVBAコードについて説明したが(これ↓)、 正直座標クリック以外の部分は、非常に雑なつくりというか馬鹿丸出しであった。 それには理由がある。 どうせ一時的なものだしと考えていたのだ。つまり、き…

【VBA】Excelにおけるアラートポップアップは正しいタイミングを理解すれば制御できる~非表示に出来ないアラートは基本無い~

ExcelのVBAで、Application.DisplayAlerts = Falseがが効かないと悩み、制御不可なもんもあるんや〜(^p^)という情報に諦めかけそうになっている諸君。効かないことはない、とここにてお伝えしよう。

【Excel2010以前】ピボットの小計に対する構成比をとりあえず出すまで

⚠注意⚠最終的な形はピボットテーブルではなくなる。 本日、急ぎピボットの小計から構成比を出したくなった(出したくなったというか出す必要があったというか)。 これまでは小計不要の集計が多かった為、そういや小計に対する構成比出す方法ってあったっけ?…

【Excel】デフォルトが白黒設定のプリンタからカラーで印刷したい【解決策】

毎週やるルーティンワークが2週間ぐらい前に1つ増えた。 内容的には、修理依頼→部品発注の流れで、部品発注を忘れる担当がごく稀にいるため、それを阻止すべく依頼情報を監視しろ、的な感じである。 最初アナログチックなことを所長からは提案されたが、我輩…

【VBA】指定範囲内で乱数生成するだけのマクロ

去年か一昨年ぐらいの事。 サボりの日々が約束された最高の席で、ほぼ毎日antix(Linuxの超軽量OS)内に元々入っていたボードゲームに明け暮れていた我輩。数は19あり、王道リバーシから、謎の運ゲーロボットまで、それはそれは楽しくやりこんだ。 そんな中、h…

Excelが予想外に固まったときにさっさとプロセス終了させるだけのbatとVBS

本日、尋常じゃなく眠い中。 1000000行 列はB~Zまで埋った180MBくらいのエクセルデータを触ろうとした(もちろん関数は入っていない※入れたら即処理落ちだろう)。 目的は、各メーカー商品別・型番別の過去修理を、交換部品や症状別で絞り、修理金額をある程…

我輩の作成したExcel共有ブックが謎の256人に開かれていることになっていた話。

我輩と我が課のために作った、マニュアル総まとめ、みたいなマクロ有効のExcelブック(共有)があるのだが、本日やけに開けなかった。 マクロでUserform出したり同時にバックグラウンドでIE起動させたりと、それはそれは色々させてるブックなので、たまにこう…

【(winOSコマンド)for文】拡張子を一括変換するバッチ~さよなら拡張子変換君~【雑な解釈での解説付き】

⚠注意⚠for文って色々あるが今回はwindowsのコマンドプロンプト上で動くコマンドのfor文である。 パート社員(中高年女性)S氏に、最近、資料スキャン&ファイル名変更を頼んだら、スキャン後の全pdfファイルから拡張子が綺麗さっぱり消えていた。※しかも一部は…

吐くほどめんどくせえからVBA(マクロ)〜任意の座標を自動でクリック〜おまけ:任意の座標へドラッグ&ドロップ

上長というのは、得てして吐くほどめんどくせえアナログ作業を依頼してくる生き物である。 〜引用元:ボロボロ皇帝のBoroism ようこそ諸君、ボロボロ皇帝だ。 我輩はめんどくせえこと大嫌いな面倒くさがりなのだが、 本日、久しぶりに上長(所長)がマジクソめ…

Excel計算式:一週間分などの等間隔日ごとの数値を集計する方法 を訊かれたので

Excel計算式で週ごとなどの等間隔日ごとも集計方法を、スクショと一緒にクソわかりやすく2パターンご提示している優しい記事。2つありゃどっちかを適当に覚えておくことでどうにかなるだろう。