便利な個人用マクロブック
AliAっていうバンドほんといいから聞いてほしい!
かくれんぼっていう曲でビビッときて、
聞いてるうちにAliveという曲が一番好きになったしるるです。
先日、Twitterを見てると、こんなツイートが…
個人用マクロブックって何・・・?
またまたExcelの知らない一面を知りました。
いやーほんと知らなかったですね、こんな便利な機能があるなんて!
その後、
フォロワーさんたちに有益な個人用マクロを教えていただきましたので、
今回はそれをまとめます!!
アクティブマクロをマクロ有効ブックにする
これ、いい!!いいよ!!天才か!
マクロ有効クソブック量産している私にはもってこい!
Sub xlsmとしてブックを保存()
Dim WB As Workbook
Set WB = ActiveWorkbook
Dim WBName As String
WBName = InputBox("君のブックの名は?")
WB.SaveAs Filename:="xxxxxxx\xxxxxxxx\" & WBName & ".xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled
End Sub
ということで早速設定しました。
xxxxxのところに保存したいディレクトリを設定したらそこにマクロ有効ブックとして保存されます。
君の前前前世から僕は!君を探し始めたよ!!!
ってならないように注意しないとね。(何を?)
最終行まで移動する・選択する(途中に空白あっても無視する)
これいい!いいよ!!天才か!!(デジャブ)
天才しかいないのかTwitterには!!
途中に空白あるとCtrl+↓繰り返さなきゃいけないもんね。
Sub 最終行のセルを選択()
Dim EndRow As Long
EndRow = Cells(Rows.Count, Selection.Column).End(xlUp).Row
Cells(EndRow, Selection.Column).Select
End Sub
Sub 最終行のセルまでを範囲選択()
Dim EndRow As Long
EndRow = Cells(Rows.Count, Selection.Column).End(xlUp).Row
Range(Cells(Selection.Row, Selection.Column), Cells(EndRow, Selection.Column)).Select
End Sub
こんな感じで作ってみました。
実際動かすと、おぉ!ってなるよね、シンプルなんだけど!!
一括IFERROR
これ…え…今日の私の仕事見てたのもしかして…?天才なの????
丸っと真似して早速入れてみましたが…便利…便利やで…!圧倒的感謝…!
IFERRORよく使うんだけど、
ちょっとめんどくさかったのでこういうの欲しかった!!欲しかったよ!!!
ThisWorkbookに入れておくと便利な機能
どうしてこうもTwitterは天才ばかりいるのか…?どうなってるの??
F1無効わろたwwww
いやほんと痒いところに手が届く!素晴らしい!
記載してみましたが、F1付近を押すときに何も気にしなくていいので快適ですね!!!
「図が大き過ぎます」も、
おう、わかったよぐらいの感じ(鼻ほじぽちー)
って感じでしたが、表示されないならその方がいいので、入れました。
右シートに移動した時にも現在選択してるセル位置になるようにする(2021/1/31追記)
はなっちさんから教えてもらいました!!
ありがとうございます!
最初はうーん?どういうことだ?って思ったんですけど、
そういえば同じようなシートをブック内で複数作ってチェックとかする時にそういうことするな…って思いました。
ということで真似してみました!!
今、データの整理で、シートごとに入力とかしてるので便利さ感じています!!
Sub 右のシートのチェック()
Dim TargetCol As Long
Dim TargetRow As Long
TargetRow = ActiveCell.Row
TargetCol = ActiveCell.Column
ActiveSheet.Next.Activate
Cells(TargetRow, TargetCol).Activate
End Sub
あとはググったら
・A1式⇔R1C1式入れ替え
・特定の色で塗りつぶしや文字の色変更
・塗りつぶしや文字の色変更のリセット
・全シートA1セル表示
が出てきたのでコピペしました。(the 手抜き)
アイコンの変え方
昨日結局ググってなかったアイコンの変え方をりゅうりゅうさんが教えてくれたのでメモメモ。
Twitterやってなかったら知らないことばかりだぜ…まじで…w
この記事が気に入ったらサポートをしてみませんか?