-
VBA樹林
【VBA】離れた複数のセル範囲(エリア)を個別に処理する方法|Selection.Areasの使い方
Excelでセルを複数選択するとき、Ctrlキーを押しながら離れた場所にある複数のセル範囲を選択できます。このような**「複数のエリア」**をVBAで処理する場合は、Selection.Areas を使用することで、エリアごとに個別の処理を行うことが可能です。 本記事で... -
VBA樹林
【VBA】2つのセル範囲の重なり合う部分(共通範囲)を取得する方法|Intersect関数の使い方
VBAで複数のセル範囲を操作する際、「2つの範囲が重なっているかどうかを判定したい」というケースがあります。このような場面では、Intersect 関数を使うことで、重なっている部分(共通範囲)だけを抽出することが可能です。 本記事では、Intersect を使... -
VBA樹林
【VBA】複数のセル範囲を結合して一括操作する方法|Union関数の使い方
VBAを使って複数のセル範囲に対して同じ処理を一度に行いたいとき、個別に繰り返すのは手間がかかります。このような場面では、Union 関数を使って複数のセル範囲を一つの集合として扱うことで、より簡潔に効率的な処理が可能になります。 本記事では、異... -
VBA樹林
【VBA】結合セルかどうかを判定して、結合範囲を取得する方法|MergeCellsとMergeAreaの活用
Excelで作成された表には、複数のセルが結合されている箇所がよくあります。VBAでこれらを操作する際には、「そのセルが結合されているか」「結合範囲全体を取得できるか」を正しく判定・制御することが重要です。 本記事では、VBAでセルが結合されている... -
VBA樹林
【VBA】空白セルを含む行を一括で削除する方法|SpecialCellsとEntireRowの組み合わせ
Excelでデータ処理をしていると、「空白セルが含まれている行をまとめて削除したい」という場面はよくあります。手作業で1行ずつ削除するのは手間がかかりますが、VBAのSpecialCellsとEntireRowを組み合わせれば、一瞬で効率的に処理できます。 本記事では... -
VBA樹林
【VBA】空白セルだけを抽出・操作する方法|SpecialCellsの活用で効率的に処理
Excelで大量のデータを扱っていると、「空白セルだけを抽出して操作したい」という場面は非常に多くあります。たとえば、空白セルに色を付けたい、確認のために選択したい、メッセージを表示したいなどです。 本記事では、VBAのSpecialCellsを活用して、空... -
VBA樹林
【VBA】基準セルを含む行・列全体を操作する方法|行の非表示・列の挿入など
Excel VBAでは、特定のセルを基準に、その行全体や列全体を操作したいという場面がよくあります。たとえば、「基準となるセルがある行を非表示にする」「その列の前に新しい列を挿入する」などの処理です。 本記事では、セル D4 を基準とした行や列の操作... -
VBA樹林
【VBA】文字列が入力されているセルだけを操作する方法|SpecialCellsの活用法
Excel VBAでデータを扱う中で、「文字列が入力されているセルだけを対象に処理したい」という場面は少なくありません。たとえば、数値は無視して、テキストのみを太字にする・色を変えるといったニーズに対応するには、SpecialCells メソッドを活用すると... -
VBA樹林
【VBA】表の先頭セルと終端セルを取得する方法|範囲・UsedRangeでの位置特定
Excel VBAを使って表データを操作する際、「表の先頭セルと終端セルを自動的に取得したい」という場面は多くあります。たとえば、データ入力の開始位置を特定したり、終端に新しいデータを追加したりする処理などです。 本記事では、固定範囲とUsedRangeの... -
VBA樹林
【VBA】使用されているセル範囲を自動で取得する方法|CurrentRegionとUsedRangeの使い分け
Excel VBAを使ってマクロを作成する際、入力済みのデータ範囲や連続したセルの範囲を自動的に取得したい場面はよくあります。 本記事では、以下の2つの代表的な手法を用いて、使用されているセル範囲を取得する方法をわかりやすく解説いたします。 Current... -
VBA樹林
【VBA】セルが選択されていないときでもアドレスを取得する方法
VBAでマクロを作成していると、「ユーザーがセル以外を選択している」状況に直面することがあります。たとえば、図形やグラフ、ボタンなどを選択している場合、通常の Selection.Address を使うとエラーになります。 しかし、「直前に選択していたセル範囲... -
VBA樹林
【VBA】セルが選択されているときだけアドレスを取得する方法
Excel VBAでマクロを実行する際、ユーザーがセルを選択していない状態で実行されると、エラーや意図しない動作が発生する可能性があります。 本記事では、「セルが選択されているかどうか」を判定し、選択されている場合にのみそのアドレスを取得する方法... -
VBA樹林
【VBA入門】セル範囲から特定のセル・行・列を取得する方法
VBAで表データを操作する際、特定のセル範囲(Range)から、目的のセルや行・列だけを抜き出したいという場面はよくあります。 本記事では、「Range("B2:F4")」のような範囲指定の中から、個別のセルや行、列を取得・選択する方法について、具体的なコード... -
VBA樹林
セル番地・行番号・列番号でセルを取得する方法【VBA入門】
VBA(Visual Basic for Applications)では、セルの操作が頻繁に行われます。その際、**セル番地(例:A1)**や、**行・列番号(例:1行6列)**を使ってセルを取得する方法を知っておくと非常に便利です。 この記事では、代表的なセルの取得方法を丁寧に解... -
VBA樹林
【Excel VBA】空白セルをスキップして効率処理!If文による「空欄なら処理しない」の実装方法
Excel VBAで複数のセルを一括処理する際、よくある課題の一つが「空白セルをどう扱うか」です。 例えば、次のような場面に心当たりはないでしょうか? 数値が入力されているセルだけを合計したい 記入済みの行だけを他のシートへ転記したい 空白のセルには... -
VBA樹林
【VBAフォーム】Tab不要で自動的に次のTextBoxへ移動させる方法とは?
VBAでフォームを使って日付や時刻を入力する場面では、「年 → 月 → 日 → 時 → 分 → 秒」のように順番にテキストボックスへ数値を入力することが多いかと存じます。このような入力操作の中で、毎回「Tab」キーを押すのは少々手間がかかることもございます。... -
Linux樹林
ペイロードとは?サイバー攻撃で使われる意味と設置例をわかりやすく解説
はじめに ITセキュリティを学び始めた方にとって、「ペイロード」という言葉は耳慣れないかもしれません。セキュリティ関連の教材やツールを使っていると、「ペイロードを設置する」「ペイロードを実行する」などといった表現が登場し、具体的に何を指して... -
お金樹林
新しいNISA「1,800万円」の意味とは?生涯投資枠と活用戦略を丁寧に解説
2024年から始まった新しいNISA制度では、「1,800万円」という数字が大きな注目を集めています。本記事では、「1,800万円までとはどういう意味か」「投資戦略として売却と買付をどう使うべきか」など、NISAを最大限に活用するための考え方を丁寧に解説いた... -
Linux樹林
Raspberry Pi を使ったファイルサーバーの電気代は?1日あたりのコストを試算
Raspberry Pi(ラズベリーパイ)を使って、家庭用の小型ファイルサーバーを構築する方が増えてきました。省電力で静音、しかも手のひらサイズという特徴から、常時稼働に適したデバイスとして注目されています。 今回は、Raspberry Pi に常時通電した場合... -
VBA樹林
Excelファイルが開かれた回数をカウントする方法【マクロで自動集計】
はじめに 社内で共有されているExcelファイルが、どれくらい閲覧されているのかを把握したいと思ったことはございませんか?たとえば、プロフィール情報のような「形だけ作って誰も見ていない」ファイルが、実際にどれだけ開かれているのかを知ることがで... -
Python樹林
Windows 10から11にアップグレードしたら、スクレイピングPythonファイルが動かなくなった話
はじめに 普段、Windows環境でSeleniumを使ったPythonスクレイピングスクリプトを活用されている方も多いかと思います。私もその一人ですが、Windows 10からWindows 11へアップグレードした直後、これまで問題なく動いていたPythonファイルが突然動かなく... -
未分類
WordPressの記事複製でPV数が引き継がれる問題(ct_post_views_byloos編)
WordPressで過去の記事をテンプレートとして複製した際に、「前の記事のPV数(閲覧数)まで引き継いでしまう…」とお困りではないでしょうか。 特に、人気の複製プラグイン「Yoast Duplicate Post」をお使いの場合、ある特定のカスタムフィールドが原因でこ... -
VBA樹林
【拡張子.egfとは】特徴とExcelへの展開方法をわかりやすく解説
はじめに 普段、パソコンを使っていると「.csv」や「.txt」といった拡張子のファイルをよく目にします。しかし、なかには「.egf」という聞き慣れない拡張子のファイルが存在します。この.egfファイルは、特定のソフトウェアや装置で使用される独自形式であ... -
未分類
リバースシェルで侵入したサーバーから攻撃用PCにファイルをコピーする手順
本記事では、TryHackMeなどの演習環境において、リバースシェルを利用して侵入先サーバー(やられ用PC)から攻撃用PCへファイルをコピーする方法を、分かりやすくご紹介します。 【想定環境】 役割内容IPアドレス例攻撃用PCKali Linuxなど自分の操作端末19... -
未分類
viとvimの違いとは?初心者にもわかりやすく徹底解説
Linux環境でテキスト編集を行う際によく登場する「vi(ブイアイ)」と「vim(ヴィム)」ですが、両者の違いをご存知でしょうか。「viとvimは同じもの」と誤解されがちですが、実際には明確な違いが存在します。 本記事では、これからLinuxを学ぶ方やサーバ... -
未分類
SQLにおける「≠」と「!=」の違いとは?初心者がつまずきやすいポイントを解説
こんにちは。本記事では、SQLを学習する中でよく混乱しやすい「≠」と「!=」の違いについて、丁寧に解説いたします。特に、プログラミング初心者やセキュリティ学習でSQLインジェクションの実践をしている方にとって、非常に役立つ内容です。 「≠」はプログ... -
お金樹林
遡及精算とは?給与明細に突然出てきたときの意味と確認ポイント【初心者向け解説】
皆さま、こんにちは。本日は「遡及精算(そきゅうせいさん)」という言葉について、詳しくご説明いたします。 給与明細を見ていると、普段見慣れない「遡及精算」という項目が記載されていることがあります。突然このような言葉が記載されていると、「これ... -
未分類
【初心者向け】John the Ripperの「No password hashes left to crack」の原因と対処法
ハッキング学習やTryHackMeなどのCTF(Capture The Flag)に挑戦していると、パスワード解析ツール「John the Ripper(ジョン・ザ・リッパー)」を使用する場面が多くあります。しかし、実際に使っていると以下のようなメッセージに悩まされることがありま... -
未分類
PowerShellでXMLファイルを素早く特定する方法【タグ内容まで検索可能】
システムのトラブルや設定ファイルの確認作業において、「特定のタグを含むXMLファイルを探したい」という場面は多くあります。特に、ファイル数が多い場合や、階層構造が複雑な場合、手動で探すのは非常に手間がかかります。 この記事では、PowerShell(... -
未分類
ChatGPT(o3)に歴代内閣総理大臣をランク付けさせてみた
最近、日本の総理大臣があの民主党政権時代よりひどいじゃないかと思い。 AIはどう判断しているのか気になり、ChatGPT(o3)にランキングをつけてもらいました。 以下がプロントです。 ” 歴代日本の総理大臣で、 あなたの独断と偏見で勝手に順番つけて。 ” ...