ExcelVBAを使ってExcelファイル起動時に自動で実行するプログラムを作る
こんにちは、小栁です。 今回は、ExcelVBAを使ってExcelファイル起動時に自動で実行されるプログラムを作ります。 後半ではVBAを使って設定することができる各種項目を紹介します。 この記事の内 […]
Excel VBAを使って外部ファイルを操作する方法
こんにちは、小栁です。 今回は、ExcelVBAを使って外部ファイルを操作する方法を紹介します。 ここでいう「外部ファイルを操作する」 というのは、 Aというファイルから間接的にBというファイルに対し […]
複数のOSのExcelVBAで機種依存文字を扱う方法
こんにちは、小栁です。 今回は、ExcelVBAで直面する「文字コード」問題について取り上げたいと思います。 やりたいこと セルのデータに「①」「②」「③」が含まれている場合に「1.」「2.」「3.」 […]
【VBA】ソースをバージョン管理したい!!!!
アイキャッチでも強く主張したい次第。 はじめに VBAのプログラムは基本小規模のものが多いかと思いますが それでもバージョン管理したいこと思うことが多々あり。 後述の「text-scripting-v […]
【VBA】NW機器コンフィグ解析汎用関数@範囲解釈
NW機器のコンフィグをミスなく設定するのはなかなか注意力のいる作業ですよね。 作成したコンフィグがあっているかプログラムで解析できれば、という場面もあるかと思います。 そんな場面で役立てたら・・・とい […]
【VBA】IPアドレス変換スクリプト(GetNetworkAddress/GetBroadcastAddress)
VBA、多くの職場でちょっとした自動化・効率化に用いられているかと思います。 事務からプログラムまで非常に幅広い業種の方に使われているExcel。 インストールできるアプリケーションが制限されている環 […]
Pythonで簡単な自動化運用ツールを作ってみました(1)
みなさん、こんにちは。 楊(ヤン)です。 今回は、ネットワーク運用自動化ツールの話をしたいです。 運用業務では、対象ネットワークの規模により、何十台、何百台の機器に同じコンフィグを投入する作業が時々あ […]
Excel VBAでチェスをつくってみよう(初心者向け)その8
前回は白の駒の動きをつくりました。 Excel VBAでチェスをつくってみよう(初心者向け)その7 今回は、黒の駒の動きをつくっていきます! が!新規追加は黒のポーンだけです。 なぜなら、ポーン以外は […]
Excel VBAでチェスをつくってみよう(初心者向け)その7
~前回のあらすじ~ 駒の動く範囲を設定した。 さて、今回は残りの駒の動作をごりごり作っていきましょう。 ↓関数呼び出し元
ポーン 前回 […]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
If target.Value = "歩" And target.Font.Color = Piece_Color_W Then blueCells() = 白のポーン(target, Piece_Color_W, Piece_Color_B) ElseIf target.Value = "騎" And target.Font.Color = Piece_Color_W Then blueCells() = 白のナイト(target, Piece_Color_W, Piece_Color_B) ElseIf target.Value = "僧" And target.Font.Color = Piece_Color_W Then blueCells() = 白のビショップ(target, Piece_Color_W, Piece_Color_B) ElseIf target.Value = "城" And target.Font.Color = Piece_Color_W Then blueCells() = 白のルーク(target, Piece_Color_W, Piece_Color_B) ElseIf target.Value = "女" And target.Font.Color = Piece_Color_W Then blueCells() = 白のクイーン(target, Piece_Color_W, Piece_Color_B) ElseIf target.Value = "王" And target.Font.Color = Piece_Color_W Then blueCells() = 白のキング(target, Piece_Color_W, Piece_Color_B) End If |
Excel VBAでチェスをつくってみよう(初心者向け)その6
~前回のあらすじ~ 駒の動きを関数でまとめてみた。 今回は他の駒を増やすといいましたが、 その前に、まだバグが発生しているので直すことを考えましょう。。。 以下の例を見てください。 ポーンをひたすら上 […]