_基本

_基本

特定のシートのみで、OnKeyイベントを取得したい【WorkSheet_Change】【ExcelVBA】

Onkeyメソッドは 開いている全ブックで動作する Onkeyメソッドでは、自作のショートカットキー作成や、 F1 のヘルプキーを無反応にすることが可能です。 ■参考記事 「Ctrl+Shi...
2021.07.02 2
_基本

クリップボードへのコピーが文字化けする対策【ExcelVBA】

以前まで下記記事のようにClipBoardのDataObjectを使用してコピーしていましたが、 環境によってはコピーして文字化けするようです。(Windows10/64bit/Excel2016で...
2021.07.01 3
_基本

SendKeysでキーが効かない場合の対処法【ExcelVBA】

SendKeysメソッドで、Enterキーが効かない(押下できない) SendKeysメソッドでは、VBAでの最終手段、キー押下を物理的に行う事が可能です。 別のアプリケーションやオブジェクト、I...
2021.06.19 0
_基本

改行コードの違い「CR」と「LF」と「CRLF」

改行コードは「3種類」存在する 「csvファイル」や「txtファイル」を扱い始めると、改行コードを理解する必要性があります。 普段何気なく使用している改行ですが、3種類の改行コードが存在します。 ...
2021.05.25 0
_基本

【VBA基本】セルやセル範囲の値を消去する【Clearメソッド】

セルやセル範囲の値を消去する VBAで下記記述を行う事で、セル情報や指定範囲のセル情報をクリアする事が出来ます。 Clear以外のメソッド一覧 Clear以外にも、削除命令のメソッド...
2021.05.19 0
_基本

ソースコード内で改行をする【アンダーバー_】【ExcelVBA】

ソースコードが長くなった場合に改行をしたい VBE(Visual Basic Editor/)でソースコードを改行したい場合があります。 長いコードを複数行に分けて記述する事でコードの可読性が上が...
0
_基本

セル内で改行/MsgBox内で改行をする【vbCr/vbLf/vbCrLf】【ExcelVBA】

セル内やMsgBox内で改行をしたい VBAマクロでセル内の文字列の改行/Msgbox内で改行を行う場合です。 改行には以下の種類があります。改行コードの違いはこちらの記事を参照してください。 ...
0
_基本

特定セル範囲で値が変更された時に処理を実行【WorkSheet_Change】【ExcelVBA】

特定セル範囲で値が変更された時、処理を実行させたい 特定条件を満たした場合に、マクロを起動させたい場合があります。 今回は、指定のセル範囲でセルの値が変更されていれば(変更した内容が指定した範囲に...
2021.05.09 0
_基本

形式を選択して貼り付ける【PasteSpecialメソッド】

構文 Object.PasteSpecial(Paste, Operation, SkipBlanks, Transpose) Paste ・・・・・貼り付ける内容 Operation  ・・・...
2021.03.11 0
_基本

行削除する【ExcelVBA】

行削除する VBAで下記記述を行う事で、エクセルの行を削除する事が出来ます。 その他 行削除が多ければ、画面がちらつきます。 ちらつきが気になる(もしくは速度を求める)場合...
0
_基本

ワークシート名を変数にSetし、短い名前で利用する【マクロ初級者必読】

ExcelマクロこんなコードはNGです マクロ初級者の方、下記のような記載をしてませんか? マクロの使用が一度限りであれば特に問題ありませんが、今後運用していくマクロだと大変です。 ...
2021.03.03 0
_基本

ワークブック名を変数にSetし、短い名前で利用する【マクロ初級者必読】

ExcelマクロこんなコードはNGです マクロ初級者の方、下記のような記載をしてませんか? マクロの使用が一度限りであれば特に問題ありませんが、 今後運用していくマクロだとメンテンナンス面でお勧...
2021.03.03 0
_基本

RangeとCellの使いわけ【VBA基本】

VBAではセルを指定する方法として「Range」と「Cells」の二種類があります、 どちらもRangeオブジェクトでセルを指定するものです。 下記にコードの記載方法をRange、Cellそれぞれ...
2020.12.31 0
_基本

【ExcelVBA】Base64にエンコードする

Base64にエンコードする ExcelVBAを使用して、Base64フォーマットにエンコードしたい場合があります。 ■例 Internet Explorerを自動制御をする際、Basic認証を...
2020.12.07 0
_基本

【VBA入門】変数の適用範囲(スコープ)Dim/Public

プログラムを勉強し始めると「変数」を知ります。 今までに感じた事のない概念で、最初は戸惑と考えます。 当方ではエクセルVBAがメインですので、変数=セルだと説明します。 初心者はデータを入れ...
2020.12.04 0
_基本

【VBA入門】Staticステートメント/静的変数

プログラムを勉強し始めると「変数」を知ります。 今までに感じた事のない概念で、最初は戸惑と考えます。 基本的には Dim と Public だけ理解すれば問題ありません。 【VBA入門】変数...
2020.12.04 0
_基本

【VBA入門】DimとPrivateは基本は同様だが少し違いはある

プログラムを勉強し始めると「変数」を知ります。 今までに感じた事のない概念で、最初は戸惑と考えます。 基本的には Dim と Public だけ理解すれば問題ありません。 【VBA入門】変数...
2020.12.04 0
_基本

【VBA基本】Enum(列挙型変数)を使用する

Enum(列挙型変数)とは? 定数をまとめて可読性を上げたものがEnum(列挙体ステートメント)です。 定数と違う点は以下です。 ■定数(Const)と列挙体(Enum)の違い ・設定値は長整...
0
_基本

OnkeyメソッドでEnterキーが効かない場合の対処法【ExcelVBA】

Onkeyメソッドで、Enterキーが効かない(反応がない) Onkeyメソッドでは、自作のショートカットキー作成や、 F1 のヘルプキーを無反応にすることが可能です。 ■参考記事 「Ctr...
2020.12.04 0
_基本

任意のキー押下でマクロを起動する【OnKey メソッド 】VBA

構文 Application.OnKey(Key, Procedure) Key        ・・・押下するキーの文字列を指定 Procedure ・・・実行するプロシージャ名の文字列 注意...
2020.12.04 0
タイトルとURLをコピーしました