日本語入力ソフトとVBAの覚え書き

・各種日本語入力ソフトの辞書解説 ・ちょっと楽になるExcel VBA集

Excel VBAの色の指定方法について ~組込定数, ColorIndex, SchemeColor, RGB指定, ThemeColor~

様々な色の指定方法 組込定数(VBA) xlRgbColor列挙 (Excel) ColorIndex:インデックスカラー ColorIndexは編集およびリセットが可能 SchemeColor:スキームカラー RGB指定 (RGB関数) RGB関数とその計算値 計算値からR, G, Bの各要素を取り出す RGB値を16進数…

InputBoxを使ってコメントを作成する(非表示オプション付き)

コメントを作成するとき、通常「コメントの挿入>内容を編集>場合によって非表示に設定」という流れです。現在仕事でやっている作業では大量の非表示コメントをどんどんつけていくということをやっており、通常の方法では非常に面倒くさいです。そこで、Inp…

マクロに割り当てられるショートカットキーについて ~エクセル編~

はじめに マクロにショートカットキーを割り当てる方法 そもそもエクセルのショートカットキーってどういうのがあるの? マクロに割り当てられるキーの種類 Shiftを組み合わせることが可能 標準設定は上書きできる 設定を削除すれば標準のショートカットキー…

選択範囲のコメント位置をリセットする

行の切り取り&貼り付けを行っていると、コメント位置がぐちゃぐちゃになってくることが多いため、コメント位置をリセットするマクロを組んでみました。 Sub ResetCommentPosition() ' ** 選択範囲のコメント表示位置をリセットする ** Dim CL As Range Dim …

(Excel) VBAマクロでオートシェイプを描画するときの基礎知識

Microsoft ExcelのVBAマクロでオートシェイプを描画するための基礎知識を紹介します。座標系は? 原点は? どのように取得する?などの疑問を解決します。

コメント枠の自動サイズ調整を一括で有効にするマクロ

大量にあるシートのコメントが見えてたり見えてなかったりするものが多かったため、コメント枠の自動サイズ調整を一括で有効にするマクロを組んでみました。 アクティブシート内全てのコメント枠の自動サイズ調整を有効にする場合 Sub SetCommentAutoSizeInS…

Enterキーを押したときに移動するセルの方向(上下左右)を変更するトグルマクロ

通常、Enterキーを押したときに移動するセルの方向は「下」です。これを「右/上/左」に変更するには「Excelのオプション」を開いて「詳細設定」から変更することが可能ですが、やや面倒くさいです。ここでは、実行するたびに移動するセルの方向を変更するマ…

InputBox関数を数値を入力するまで繰り返す処理

InputBox関数で数値だけを入力させたい場合の処理です。 Do StrIB = InputBox("開始数字?") Loop Until IsNumeric(StrIB) = True Do~Loopを後判定で実行しています 後判定は最低1回は処理を実行します(この場合はInputBox関数) Untilは条件が成立するまで…

エクセルのコマンドボタン/自作VBAマクロの解説

基本的なこと リボン/クイックアクセスツールバーのボタン エクセルVBA 基本 ループ処理 分岐処理 セル シート ブック コマンド セルのコメント シェイプ 基本的なこと リボンとクイックアクセスツールバー リボン/クイックアクセスツールバーのボタン 「Exc…

セルのコメントを編集する(3) ユーザーフォーム編-1

前回までは InputBox関数を使ってセルのコメント編集を行いました。複数行に対応はしましたが、その方法は区切り文字を使うというちょっとまどろっこしいものでした。もう少し編集画面をなんとか出来ないかと思ったのがこの記事を作るきっかけです。 入力ダ…

(PowerShell) XLSTARTフォルダを開く、フォルダが無い場合は作成して開く

PowerShellも覚えたいなと思い、少しずつ調べています。PS5対応のリファレンス本とかあればいいんですが……。 「XLSTARTフォルダを開く」をPowerShellで作ってみました さて、以前VBScriptで作った、 dz11.hatenadiary.jpをPowerShellで作ってみました。 #XLS…

セルのコメントを編集する(2) InputBox関数編-2 複数行対応

InputBox関数によるセルのコメント編集マクロ、前回は1行コメントの編集に対応したものを作成しました。今回はこれを元に複数行に対応させてみようと思います。 前回までのコード 単純に vbCrLf や Chr(13) & Chr(10) とはいかない 文字列を分割するSplit関…

セルのコメントを編集する(1) InputBox関数編-1

個人的に仕事で大量のコメントを追加しては日々編集しているんですが、こう大量にあるとエクセル標準のコメント編集機能ではちょっとまどろっこしいところがあります。何か入力ダイアログみたいなもので編集できると便利だなと思ったので今回はこれをやって…

(リボン/クイックアクセス) 「セルの罫線」を手軽に引く/消すボタンを追加する

Excelでワークシートに罫線を引くとき「範囲選択してからセルの書式設定で設定」なんてしていませんか? そんな煩わしさからあなたを解放すべく、リボンやクイックアクセスツールバーに罫線を手軽に引いたり消したりするボタンを追加してみましょう。

(News) iOS用のGoogleのキーボードアプリGboardにGoogle日本語入力が搭載されました

japan.googleblog.com Gboard — a new keyboard from Google Google, Inc. ユーティリティ 無料 Google Japan Blogによると、 本日より、iOS 向けキーボードアプリ Gboard が日本語に対応し、日本語をお使いの皆さんにも広くお使いいただけるようになりまし…

シートのインデックスと名前と数、表示と非表示の制御

目次 目次 シートのインデックス番号と名前 現在のシートのインデックス番号と名前を表示する シートを移動させたらインデックス番号はどうなる? ブックに含まれるすべてのシートのインデックスと名前を表示する ブックに含まれるシートの数は? シートの非…

セルの内容を調べるExcelVBAコード

一口にセルの内容と言ってもいくつか考えられます。「値」だったり「テキスト」だったり「数式」だったり、また書式によっても内容はいろいろ変わりますよね。ここではいくつかの例を挙げてそれぞれの「セルの内容」を確認します。 コード Sub ShowCellData(…

(リボン/クイックアクセス) 「Excelのオプション」を一発で開くボタン

「Excelのオプション」は「ファイル」タブから開きます。何ということはありませんが、たったの一手間でも省略したい方のために、リボンやクイックアクセスツールバーに配置できるボタンが用意されています。 「オプション」を開くボタン 「リボンのユーザー…

VBAマクロをリボンやクィックアクセスツールバーのボタンに割り当てる

作成したVBAマクロを手軽に実行出来るように、リボンやクイックアクセスツールバーのボタンに配置してみましょう。 目次 目次 手順その1 リボンのユーザー設定を開く 手順その1 リボンのユーザー設定を開く リボンの任意の場所で右クリックしてメニューを開…

(基本) リボンとクイックアクセスツールバーについての説明

リボン タブとグループ 別のタブをクリックするとリボンの内容が変わります。 リボンの表示オプション リボンを折りたたむ リボンが折りたたまれた状態。タブのみが表示されています。 クイックアクセスツールバー クイックアクセスツールバーをリボンに下に…

Android/iOS日本語入力アプリのユーザー辞書の品詞の比較対照表

スマホの機種変更などで日本語入力アプリをやむを得ず変更する場合などでユーザー辞書を移行したい場合は希にあるかと思います。ユーザー辞書に品詞が必要なアプリがいくつかありますが、アプリによって使える品詞というのはバラバラです。そこで比較対照表…

最終セル、最終行、最終列を選択するExcelマクロ

最終セルとは 最終セルとは、値を入力されている、または、値が入力されていなくても書式が設定されている最も右下のセルのことです。 シートの最終セルを選択するマクロ Sub SelectLastCell1() Cells.SpecialCells(xlLastCell).Select End Sub または Sub S…

Android/iOSのキーボードの背景に動画を表示させる方法

Androidの日本語入力キーボードの背景に動画を設定できるアプリが登場しました。ここではそのアプリの紹介と動画を背景に設定する手順について解説します。 目次 目次 動画を背景に出来る日本語入力アプリ 動画を背景に設定する手順 動画サンプル 動画を背景…

VBAマクロ作成を気軽に始めてみよう! ~Excel編~

ExcelでVBAマクロ作成を始めてみましょう。必要なのは Microsoft Excelだけです。準備は簡単、手順通りに進めていけば誰でも始めることが出来ます。 目次 目次 手順その1 ~開発タブを表示しよう~ 手順その2 ~個人用マクロブックにマクロを記録してみよう…

VBAマクロ作成を気軽に始めてみよう! ~Word編~

WordでVBAマクロ作成を始めてみましょう。必要なのは Microsoft Wordだけです。準備は簡単、手順通りに進めていけば誰でも始めることが出来ます。 目次 目次 手順その1 ~開発タブを表示しよう~ 手順その2 ~Visual Basic Editorを表示しよう~ 手順その3 …

Word VBAで '現在のページを印刷する' マクロを作成すると1クリックで印刷出来るようになる

Wordで ' 現在のページを印刷する ' 場合、毎回、ファイル>印刷>設定:現在のページを印刷>印刷 と進んでいかなくてはならない。これが結構な手間であるため、VBAマクロを組んでボタン配置することにしました。 コード Sub PrintActivePage() ' ** 現在の…

2017.7.29 秋田港に寄港した海上自衛隊 護衛艦たかなみ DD-110を見てきました。

2017.7.29-30と秋田港に寄港した海上自衛隊 護衛艦たかなみ (DD-110)を見てきました。 土曜日は午後から晴れたのですが、僕が見に行った午前中はあいにくの曇天。光の方向もあってスマホのオートではあんまりうまく写らなかったのでマニュアルモードで撮影す…

【2017年版】Android用の日本語入力アプリを8系統28種ずらーっと並べて簡単に解説してみました

Android用の日本語入力アプリがたくさんあるのでずらーっと並べて概要を説明してみました。主なものは一応ひと通り使ってみています。また、入れてはいけないアプリなども紹介しています。皆さんの日本語入力アプリを選ぶ参考になればと思います。

(Excel VBA) 作業中のブックを含むフォルダを開くマクロ

最近使ったブックからファイルを開いた後に、そのブックがどこにあったかなーって思うとか、分かるけど開くの面倒くさい階層だったりするときに、そのブックを含むフォルダを一発で開けたら楽だと思いませんか。そこでこのコードです。"\"は半角の"¥"と読み…

(Excel VBA) シートのゼロ値(0)を表示および非表示にするトグルマクロ

「シートのゼロ値を表示する または 表示しない設定」は「ファイル」タブから「オプション」を開き、「詳細設定」の中に項目があり、設定(オン/オフ)を切り替えるのが大変煩わしいです。 そこで、VBAマクロを組んで「ゼロ値のオン/オフ」を簡単に切り替えら…