メインカテゴリーを選択しなおす
木曜は出社をして勤務。最近割と手元の仕事が落ち着いてきたことがあり、本筋の仕事以外の共有ファイルの作成に精を出している。 ファイルはエクセルで作成されていて、利便性を高めるためにマクロを利用する必要がありそうではありつつも、僕はほぼVBAが書けない。ちょっと勉強はしてみたが、基礎のところで(これは何に活かされるんだ…?)という実用前の段階の知識で挫折してしまった経緯がある。 たぶん、楽器の練習とかでもそうなのだけど、もう最初から知ってる曲を演奏するくらいしないと”できるようになる喜び”みたいなものを実感しにくいので、おそらくプログラムなども現場に放り込まれて覚えるしかないみたいな状況にならなけ…
VBA 「オーバーフローしました。」エラーの原因と対策(実行時エラー’6′:)
エラーの原因 このエラーが発生する原因はデータの型が扱える形式ではない、または扱える数値の範囲を超えている場合に起こります。 まずエラーを再現してみましょう。 上図のように「B3」セルの数値を「B4」セルにコピーするコードを組んでみました。
.NET Frameworkのバージョンとは? .NET Framework(ドットネット フレームワーク)にはいろんなバージョン(道具箱の種類)があって、少しずつ中に入っている道具が違います。SeleniumBasicは特定のバージョン(
【初心者向け】SeleniumBasicインストール手順を詳しく解説
エクセルでの作業効率を劇的に向上させる強力なツール、SeleniumBasic。その威力を知った多くのユーザーが、「もっと早く知っていれば...」と口を揃えます。しかし、最初の一歩であるインストールで躓いてしまう人も少なくありません。 生徒
【初心者向け】EdgeDriverインストール手順を詳しく解説
EdgeDriverは、VBAを使ってEdgeブラウザを自動操作するために必要不可欠なツールです。Web操作の自動化により、日々の業務効率を大幅に向上させることができます。しかし、その第一歩であるインストールに躊躇する方も多いのが現状です。
【初心者向け】VBAでEdge/Chromeの操作を簡単に行う方法を詳しく解説(まとめ)
事前準備 必要なソフトをダウンロード/インストールする SeleniumBasicをインストールする WebDriverをダウンロードする NET. FrameWorkをインストールする エクセルの設定を変更する エクセルの設定を変更する
マクロで「行」の高さと「列」の幅を変更する Excel(エクセル)マクロ(VBA)
VBAによって行の高さと列の幅を自動で調整したり、任意の高さと幅に変更する方法をご説明します。 手動で自動調整する方法は「行」の高さと「列」の幅を自動調整する Excel(エクセル)を参照してください。 ちょうど良い幅と高さに自動調整する
ExcelVBAで文字列の途中から途中までを抽出する(Instr, Mid)めんどくさい文字列の途中から途中までを抽出する時に、InstrとMidを使います。何文字目からがわかっていればLeftやRightが使えますが、何文字目にあるかわからない時にはInstrで見つけます。
エクセルで、文字化けしたデータを取り扱う必要が発生しました。「UTF-8のファイルをSJISで開いちゃった」とかではなく、もともと文字化けが含まれている文字列を取り扱います。これをエクセル内で復元できるように、VBAで処理してみました。
Excel VBA の Name を使えば、コマンドプロンプトの Rename と同じように大量のファイル名を一括で変換できます。
【PowerPoint VBA】スライド上のオブジェクトを全選択して画像として保存するマクロ
PowerPointのVBAを用いた、スライド上のオブジェクトを全選択して画像として保存する(出力する)マクロをご紹介します。VBAコードは、チャットAIの「リートン(wrtn)」を使用して書きました。
Internet communication via Excel VBA
HTTP communication is a typical method for exchanging d
Excel for web では、フォーム コントロール の実行や操作はサポートされていません表示の時
Excel for web では、フォーム コントロール の実行や操作はサポートされていません表示 社内の共有ファイルをOneDriveやSharePointに置くことは多いですよね。 せっかくVBA
初めてExcelVBAを作成した時の備忘録です。開発タブを表示させて、VBE起動し標準モジュール作成までを図入りで書きました。聞きなれない用語がたくさん出て挫折しそうになりますが、何度もやっていくうちに自然に慣れていきました。
初めてExcelVBAを作成した時の備忘録です。開発タブを表示させて、VBE起動し標準モジュール作成までを図入りで書きました。聞きなれない用語がたくさん出て挫折しそうになりますが、何度もやっていくうちに自然に慣れていきました。
初めてExcelVBAを作成した時の備忘録です。開発タブを表示させて、VBE起動し標準モジュール作成までを図入りで書きました。聞きなれない用語がたくさん出て挫折しそうになりますが、何度もやっていくうちに自然に慣れていきました。
【Excel/VBAのこと51】シートに添付ファイルを挿入する (マクロの記録で作る)
Excel のシート上にPDFなどのファイルを添付する機能があるのですね。 最近知りました。マクロの記録でどんな記述になるか調査してみました。
【年間100hの削減に成功】業務効率化自作ツール活用事例紹介
業務効率化自作ツール一覧 学習しながら作成した自作ツール一覧です。 No. 内容 スキル 削減時間/年間 1 Excelから社内システムへの自動入力 PAD 12時間 2 入力フォームからのメールテン
VBAをこれから学びたい方、またさらに学びを深めたい方におすすめのUdemy動画教材の紹介です。 社内の業務自動化の仕組みを作り、好事例として評価をもらえた私が受講しておくべき講座について紹介します。
VBAはExcelやAccess等のOffice製品で使われるプログラミング言語です。この記事はExcelVBAの初心者・中級者向けの記事になります。ExcelVBA習得の手助けになれば幸いです。※動作確認につきましては下記バージョンを使用
ChatGPTでVBAを作成!-エクセルからOutlookの一斉送信をするコードを作成-
この記事では、ChatGPTを使用して、VBAコードを作成する方法を紹介しています。具体的には、エクセルからOutlookの一斉送信を行うVBAコードを作成する手順を説明しています。エクセルでリストを作成し、ChatGPTに質問をすることで、VBAコードを生成することができます。また、VBAコードを生成する際に注意すべき点も解説しており、初心者でも理解しやすくなっています。この記事を参考にして、ChatGPTを使ったVBAコード作成に挑戦してみてはいかがでしょうか。
エクセルマクロの始め方-エクセルにVBAを書いて実行する方法-
この記事では、Excel VBAの基本的な使い方について、エディタの起動方法から順を追って説明しています。VBAを使用することで、エクセル内のリストを自動で集計・編集できるほか、メールの自動化や複数のCSVデータの統合など、業務はVBAを使って行うことができます。エクセルをほとんど触ったことが無い方でもわかるように、細かいところまでひとつひとつ説明しているので、VBAを活用して、効率化に活かしていただければと思います。
【VBA初心者必見】ChatGPTを使ったエクセルのマクロでのCSV統合の方法
ChatGPTを活用し、VBAコードを作成して、バラバラに保存されたCSVファイルを一つに統合する方法を紹介。日本語で書かれたコメントに注目し、修正が必要な部分を確認しながらコードを作成する方法を解説。
【ChatGPTでマクロ編集】OutlookメールをExcelに取り込む!初心者向けに機能追加の方法を解説
OutlookメールをExcelに取り込むVBAを、ChatGPTで機能追加する方法を解説。
【VBA初心者必見!】VBAの始め方!マクロ化できる仕事の見つける4つの視点!
マクロ初心者の方に向けた、マクロ化可能な仕事を見つけるための4つの視点について説明しています。
【超初心者向け】誰かに聞く前に試してほしい、ChatGPTでエクセルのトラブルシューティング
本記事では、ChatGPTを使用したエクセルのトラブルシューティングに必要な情報を紹介します。検索ではわからない専門用語もChatGPTに質問すれば分かりやすく解説してくれます。初心者向けの質問方法とエクセル画面のボタンの名前も紹介。ChatGPTを使って問題解決しましょう。PC初心者やスキル不足の方にとって最適な選択肢です。
【ChatGPTでマクロ作成】OutlookのメールをExcelに取り込む方法!
ChatGPTを使ってOutlookのメールをExcelに取り込むVBAの作成方法を、初心者向けに解説しています。
【Excel/VBAのこと50】Stop で for loop を一時停止させて debugする
For Loop で繰り返し処理を作成して、いざ実行してみると途中でエラーになることがありませんか?「Stop」 を使えば、指定した回数でループを一時停止させることができます。
【VBAエキスパート試験】Excel VBAベーシック、スタンダード試験の難易度!違いは?合格体験あり!
VBAエキスパート試験のExcel VBAスタンダード試験に合格している筆者にて、Excel VBAベーシック、スタンダード試験の難易度!違い、合格体験について、記事にしています。
Excel VBAでのシートのPDF保存はそう頻繁にやるものではないのでいざやろうとするとどうするんだったかなとなってしまいがちです。 そのようなこともあり、ここにPDF保存する方法の主なものを備忘録として書き残しておきたいと思います。 目次 1.特定の1枚のシートを1つのファイルに保存する方法 2.すべてのシートを1つのファイルに保存する方法 3.すべてのシートを別々のファイルに保存する方法 4.指定した複数のシートを別々のファイルに保存する方法 1.特定の1枚のシートを1つのファイルに保存する方法 まずはじめに、特定の1枚のシートをPDF出力する方法です。 以下のコードにて、同じフォルダ内…
セルの結合は避けるべきですけど簡単なので覚えてください。セルの結合セルA1~B5を結合するサンプルコードです。セルの結合は、RangeオブジェクトのMergeメソッドを使い、結合したいセル範囲を指定するだけです。Sub Merge_01()
登録の方法の三つの方法・AddItemメッソド・Rousourceプロパティ・Listプロパティ準備としてUserFormにListBoxとCommandButtonを配置してください。コードを書く場所はPrivate Sub Comman
Rangeオブジェクトの値を操作する場合、Valueプロパティを指定する人、指定しない人を見かけす。例えば、セルA1に「まぁー」と入力する場合です。Valueプロパティを省いて書いた場合はRange("A1") = &q
Rangeオブジェクトの値を操作する場合、Valueプロパティを指定する人、指定しない人を見かけす。例えば、セルA1に「まぁー」と入力する場合です。Valueプロパティを省いて書いた場合はRange("A1") = &q
基本的なワークシートの挿入方法WorksheetsオブジェクトのAddメソッドを利用します。Addメソッドの構文Worksheets.Add(Before, After, Count, Type)引数 Before指定したシート名の前に挿入
基本的なワークシートの挿入方法WorksheetsオブジェクトのAddメソッドを利用します。Addメソッドの構文Worksheets.Add(Before, After, Count, Type)引数 Before指定したシート名の前に挿入
「For...Next」とは繰り返し処理をするためのステートメント最初にFor...Nextで使用する変数を決めます。変数なのでご自身で決めればいいですが「i」が使われることが多いです。次に最初の値と最後の値、繰り返したい処理を決めます。最
テキストファイルを作成し、文字列を書き込むコードです。一度保存してから実行してください。サンプルコード基本のコードループを使用しないで一つずつ書き出します。保存したマクロブックと同じ階層に「hoge.txt」」のtextファイルが作成されま
指定したテキストファイルに追記するコードです。一度保存してから実行してください。サンプルコード追記のコード指定したテキストファイルに追記します。(指定したテキストファイルには、適当な値を入れておいてください)準備として、セルA1~A5に適当