メインカテゴリーを選択しなおす
【備忘録】Excel VBA で Parabolic SAR を算出 (2)
VBA, Visual Basic for Applications は、マイクロソフト社が Microsoft Visual Basic を、同社製品の Microsoft Office に搭載したものです。VBA を使用することで、Excel、Access、Word、O...
【備忘録】Excel VBA で Parabolic SAR を算出
VBA, Visual Basic for Applications は、マイクロソフト社が Microsoft Visual Basic を、同社製品の Microsoft Office に搭載したものです。VBA を使用することで、Excel、Access、Word、O...
VBA, Visual Basic for Applications は、マイクロソフト社が Microsoft Visual Basic を、同社製品の Microsoft Office に搭載したものです。VBA を使用することで、Excel、Access、Word、O...
【VBA】EXCELに全言語対応のGoogle翻訳関数を追加しよう
外国人と仕事をしている方ってたくさんいますよね。もちろん人によって外国語が得意だったり、苦手だったり。外国語の
エクセルで、文字化けしたデータを取り扱う必要が発生しました。「UTF-8のファイルをSJISで開いちゃった」とかではなく、もともと文字化けが含まれている文字列を取り扱います。これをエクセル内で復元できるように、VBAで処理してみました。
Excel 月間予定表の休日セル全部に斜線罫線をいれるVBAマクロ
エクセルでいろいろな月間スケジュール表を作るケースがあると思います。例えば、工程表、シフト表、計画表、出欠簿な…
マネーフォワードMEで配当金管理(スタンダードコースで配当金管理する方法)
こんにちは わたしはマネーフォワードMEのプレミアムサービスを利用させていただいています。プレミアムサービスには、リーズナブルな「スタンダードコース」と、より積極的な資産形成をする方むけの「資産形成アドバンスコース」があり、保有株の配当金管理は本来は「資産形成アドバンスコース」で利用可能な機能ですが、私は「スタンダードコース」とExcelを利用して配当金の管理を実施しています。本日はその方法をご紹介いたします。 マネーフォワードMEのプレミアムサービスについて 「資産形成アドバンスコース」と私の使い方とのギャップについて マネーフォワードMEとExcelを利用した配当金の管理の方法 まとめ マ…
マネーフォワードMEにExcelからデータを一括登録する方法
こんにちは 先日、マネーフォワードMEの使い方の工夫としてExcelからデータを一括入力していると記載させていただきましたが、今回はその具体的な方法を記載させて頂こうと思います。 vision2030.hateblo.jp ExcelからのマネーフォワードMEへの一括登録が必要になるケース 予定されている現金取引は事前に一括入力 配当金の入金実績は一括入力 マネーフォワードMEへのExcelからのデータ一括入力方法 自動入力時の画面イメージ 自動入力に利用するExcelワークシート Excelマクロ まとめ ExcelからのマネーフォワードMEへの一括登録が必要になるケース 前回記載させていた…
【事例で学ぶExcel VBA #9】ランダムに英文字のパスワードを生成する
まえきんでございます😊 本シリーズは久方ぶりの更新となりました。先日少し暇な時間ができたのでちょっとした マクロを作ってみました。需要があるか微妙ですが、せっかく作ったのでご紹介します😎 #9:ランダムにパスワードを生成する VBAコード
アイテム合成の組み合わせを考える(。-`ω-) 重複を許す組み合わせと EXCEL VBAで表作成
こんにちは。 RPGツクールMZで自作ゲーム制作中。メインとサブがありますが今はメインが停滞してます。 サブの方は初めて作ったRPGと同じ登場人物がいるのでシリーズってわけじゃないですけど一部システムを踏襲したいと考えてます。 初回作RPGではアイテム合成があって、その合成アイテムを使ってスキルを発動し回復やバフの効果を得るっていうシステムがあったのですが、アイテム合成からのバフはまた取り入れたいのです。 前は合成素材が3種で2つまたは3つの素材を合わせて作る(重複なし)というものだったので 2つの組み合わせが3通り、3つの組み合わせが1通りの4パターンを作ればよかったのです(正確にはフルーツ…
インターネット遠隔無線局開発(34)計画者向(12)DIO・ソフトウェア設計続き(完結)
前回処理は、最も簡単なbit操作0→1に変化するだけでした。 今回は無線機の電源やリニアアンプの各操作(電源、アンプ動作、チューナー動作)といった場合のスイッチを押す動作に対して、機械上の動作は、0→1→0となるような動作をプログラム側で行う場合の説明です。 また、CD-78のマッチング回路の切替スイッチ部の動作を画面表示と同様にする場合の説明です。 (Windowsのマンマシンインターフェイスでいう、「…
インターネット遠隔無線局開発(32)計画者向(10)DIO拡張ボード・ソフトウェア設計
公開が遅れたのは、昔開発したソフトのソースを見つけられていません。ですが、そのプロトモデルとなるVer0.9は見つけました。問題は細かい動作バグがこれだとあるようです。そのため、全ソースは公開できません。そのうち、簡単な動作部分での紹介とします。 なお、この段階では、エクセルマクロ(VBA)言語で動作しています。実際のDIO動作を画面上でシミュレーション動作確認するための試…
【Excel/VBAのこと52】Address と Replace
replace が使えるかも ってときは時々あるのですが、記述方法をいつも忘れてしまいます。(ジジイになったのかな?) address を使って備忘録的に書いておきます。
Internet communication via Excel VBA
HTTP communication is a typical method for exchanging d
【Excel VBA】スケジュール表で進捗管理 矢印を自動で入れる
Excelでスケジュール表を作成して進捗管理する作業を簡単にする方法を紹介します。 Excel スケジュール表
Excel for web では、フォーム コントロール の実行や操作はサポートされていません表示の時
Excel for web では、フォーム コントロール の実行や操作はサポートされていません表示 社内の共有ファイルをOneDriveやSharePointに置くことは多いですよね。 せっかくVBA
【めざせExcelマスターへの道】CSVを開く方法について②
「VBAでCSVを扱う」の2回目です。今回はデータの中に「,」が入っている場合に、いったん分割した後で結合するというやり方での対処法を解説していきます。若干の欠点はあるものの、やっていることは非常にわかりやすく、扱いやすいので、通常のデータ処理としてはおすすめです。しっかり押さえて次のステップに備えましょう。
【めざせExcelマスターへの道】CSVを開く方法について①
VBAを扱っていると、避けては通れないのがCSVの処理です。ただ、CSVと一口に言っても、内容は様々で、そのままExcelで開くと思わぬデータ変形が起きてしまいます。それを回避するためには、Open~for Inputというメソッドを使う必要があります。この方法での開き方の初歩について解説します。
【EXCEL】WEBから最新のデータを取得 履歴を残す方法も
株価、為替レート、物価指数など。最新のデータを使いたいですね。扱うデータ数が多くなるとデータを取得するのもたい
EXCELで更新者と更新日を記録する方法を紹介します。 保存/終了時に更新者と更新日を記録する方法 紹介する方
Excel VBAを用いたボールソリティア作成の2回目です。初期状態を作成し、動かすときの基本的な機能の確認ができているので、あとはそれに併せて実装していくだけです。ボールソリティアは、ボールを動かす前の場所と動かした後の場所の両方を把握する必要があるので、セルの塗りつぶしを用いて判定を行っています。
伝統的な一人遊びであるボールソリティアをExcel VBAで実装していきます。Excel VBAは長期に保存しておきたい情報をセルの中に入れることで、値を固定化することができるので、複数クリックなどの動作を簡単に実装できます。まずは初期状態の作成と、セル選択変更によるGUIの実装に必要な知識を確認します。
VBAをこれから学びたい方、またさらに学びを深めたい方におすすめのUdemy動画教材の紹介です。 社内の業務自動化の仕組みを作り、好事例として評価をもらえた私が受講しておくべき講座について紹介します。
業務効率化のために用いられるExcel VBAの機能ですが、一般的にはVBAによるツールも含めて、広く「マクロ」と呼ばれています。Excel VBAとマクロの違いを理解し、マクロでできることを確認しておくことが、VBA利用による効率化の第一歩です。手動操作を自動再現できるようにし、簡単なところから効率化を進めましょう。
【Excel VBA】置換リストで都度確認しながらWord文書の文字列を置換
前回の 【Excel VBA】Excelの置換リストでWord文書の文字列を一括置換 をベースに、置換対象を都度確認しながら実行するVBAのサンプル。置換リストで一致したキーワードについて、都度、置換するかのメッセージを表示し、確認しながら置換を実行します。 「置換リストで都度確認しながらWord文書の文字列を置換」のVBAサンプル サンプルは次のとおり。 Sub 置換リストで都度確認しながらWord文書の文字列を置換() Dim wrd As Object Set wrd = CreateObject("Word.Application") Dim 置換リスト As Variant Dim …
【Excel VBA】テーブルに別ファイルのデータをインポート
Excelのテーブルに「別ファイルのシートにあるデータ」をインポートし、テーブルのデータを更新するVBAサンプルの備忘録。 作成の背景は、Power Queryで同じファイル内のシート(テーブル)をデータソースとする管理をしたいが、元のデータ自体は別ファイルにあるため、テーブルのデータ更新を効率化。 同じファイル内のシートをデータソースにする理由は、データソースを含めたファイル共有を容易にしたかったため。 サンプルの前提 Excelのファイルに、シート名「元」があり、テーブル名「元データ」でデータが入力されている。 「元データ」テーブルについてテーブル状態を維持したまま、データ削除し、別のEx…
今回はユーザーフォーム・オプションボタンの説明になります。前回のチェックボックスの制限が入ったバージョンみたいなものです。使用頻度はチェックボックスより少ないと思いますが、アンケート等に便利です。チェックボックスの説明はこちらになります。オ
今回はユーザーフォーム・チェックボックスの説明になります。テキストボックスと同様に使用頻度が高い物ですので、覚えていきましょう。テキストボックスの説明はこちらになります。チェックボックスチェックボックスを必要な数だけ設定するチェックが入った
前々回、iPadでChatGPTを使ってみたところ、ChatGPTはExcelのマクロをVBAで書き出せることをノリピーは学びました。 ▼【ChatGPT】今更だけどiPadで使ってみた。 https://nogoldnorip.blogspot.com/2023/06/chat...
いきなりですが、エクセルのテーブルという機能をご存じでしょうか?1行に一件分のデータが入った物で、見やすさの向上や挿入などの使いやすさがアップします。テーブルで作られたデータだと規則性を持ったデータなので、結合もしやすいなどメリットの多い機
マクロの記録を前回使ってみて、罫線を引いてみようと思いマクロの記録をしてみる方も多いと思います。マクロの記録をそのままでも使う事が可能ですが、物によっては物凄く長く無駄が多いものが出来る事もあります。マクロの記録に関してはこちらをご覧くださ
【VBAエキスパート試験】Excel VBAベーシック、スタンダード試験の難易度!違いは?合格体験あり!
VBAエキスパート試験のExcel VBAスタンダード試験に合格している筆者にて、Excel VBAベーシック、スタンダード試験の難易度!違い、合格体験について、記事にしています。
この記事では、医療情報技師として10年以上病院で働く私が、新米の医療情報技師の方におすすめするパソコンスキルを3つ紹介します。レベルを低・中・高に分け、習得する目的を明確に示しましたので、低い順から取り組んでもらえたらよいかと思います。
EXCELで便利に使えるチェックボックスの作り方を紹介します。 チェックボックスを作るには「開発」メニューが必
Emotetのメール配布がJPCERTによって確認されました。昨年11月以降は鳴りを潜めていましたが、世界中を震撼させた脅威が再びその牙をむこうとしています。私が勤務する病院にも実際にウイルスメールが届きましたので、緊急警報として記事を起こします。
セルの結合は避けるべきですけど簡単なので覚えてください。セルの結合セルA1~B5を結合するサンプルコードです。セルの結合は、RangeオブジェクトのMergeメソッドを使い、結合したいセル範囲を指定するだけです。Sub Merge_01()
登録の方法の三つの方法・AddItemメッソド・Rousourceプロパティ・Listプロパティ準備としてUserFormにListBoxとCommandButtonを配置してください。コードを書く場所はPrivate Sub Comman
Rangeオブジェクトの値を操作する場合、Valueプロパティを指定する人、指定しない人を見かけす。例えば、セルA1に「まぁー」と入力する場合です。Valueプロパティを省いて書いた場合はRange("A1") = &q