-
【VBA】表の先頭セルと終端セルを取得する方法|範囲・UsedRangeでの位置特定
Excel VBAを使って表データを操作する際、「表の先頭セルと終端セルを自動的に取得したい」という場面は多くあります。たとえば、データ入力の開始位置を特定したり、終端に新しいデータを追加したりする処理などです。 本記事では、固定範囲とUsedRangeの... -
【VBA】使用されているセル範囲を自動で取得する方法|CurrentRegionとUsedRangeの使い分け
Excel VBAを使ってマクロを作成する際、入力済みのデータ範囲や連続したセルの範囲を自動的に取得したい場面はよくあります。 本記事では、以下の2つの代表的な手法を用いて、使用されているセル範囲を取得する方法をわかりやすく解説いたします。 Current... -
【VBA】セルが選択されていないときでもアドレスを取得する方法
VBAでマクロを作成していると、「ユーザーがセル以外を選択している」状況に直面することがあります。たとえば、図形やグラフ、ボタンなどを選択している場合、通常の Selection.Address を使うとエラーになります。 しかし、「直前に選択していたセル範囲... -
【VBA】セルが選択されているときだけアドレスを取得する方法
Excel VBAでマクロを実行する際、ユーザーがセルを選択していない状態で実行されると、エラーや意図しない動作が発生する可能性があります。 本記事では、「セルが選択されているかどうか」を判定し、選択されている場合にのみそのアドレスを取得する方法... -
【VBA入門】セル範囲から特定のセル・行・列を取得する方法
VBAで表データを操作する際、特定のセル範囲(Range)から、目的のセルや行・列だけを抜き出したいという場面はよくあります。 本記事では、「Range("B2:F4")」のような範囲指定の中から、個別のセルや行、列を取得・選択する方法について、具体的なコード... -
セル番地・行番号・列番号でセルを取得する方法【VBA入門】
VBA(Visual Basic for Applications)では、セルの操作が頻繁に行われます。その際、**セル番地(例:A1)**や、**行・列番号(例:1行6列)**を使ってセルを取得する方法を知っておくと非常に便利です。 この記事では、代表的なセルの取得方法を丁寧に解... -
【Excel VBA】空白セルをスキップして効率処理!If文による「空欄なら処理しない」の実装方法
Excel VBAで複数のセルを一括処理する際、よくある課題の一つが「空白セルをどう扱うか」です。 例えば、次のような場面に心当たりはないでしょうか? 数値が入力されているセルだけを合計したい 記入済みの行だけを他のシートへ転記したい 空白のセルには... -
【VBAフォーム】Tab不要で自動的に次のTextBoxへ移動させる方法とは?
VBAでフォームを使って日付や時刻を入力する場面では、「年 → 月 → 日 → 時 → 分 → 秒」のように順番にテキストボックスへ数値を入力することが多いかと存じます。このような入力操作の中で、毎回「Tab」キーを押すのは少々手間がかかることもございます。... -
ペイロードとは?サイバー攻撃で使われる意味と設置例をわかりやすく解説
はじめに ITセキュリティを学び始めた方にとって、「ペイロード」という言葉は耳慣れないかもしれません。セキュリティ関連の教材やツールを使っていると、「ペイロードを設置する」「ペイロードを実行する」などといった表現が登場し、具体的に何を指して... -
新しいNISA「1,800万円」の意味とは?生涯投資枠と活用戦略を丁寧に解説
2024年から始まった新しいNISA制度では、「1,800万円」という数字が大きな注目を集めています。本記事では、「1,800万円までとはどういう意味か」「投資戦略として売却と買付をどう使うべきか」など、NISAを最大限に活用するための考え方を丁寧に解説いた... -
Raspberry Pi を使ったファイルサーバーの電気代は?1日あたりのコストを試算
Raspberry Pi(ラズベリーパイ)を使って、家庭用の小型ファイルサーバーを構築する方が増えてきました。省電力で静音、しかも手のひらサイズという特徴から、常時稼働に適したデバイスとして注目されています。 今回は、Raspberry Pi に常時通電した場合... -
Excelファイルが開かれた回数をカウントする方法【マクロで自動集計】
はじめに 社内で共有されているExcelファイルが、どれくらい閲覧されているのかを把握したいと思ったことはございませんか?たとえば、プロフィール情報のような「形だけ作って誰も見ていない」ファイルが、実際にどれだけ開かれているのかを知ることがで... -
Windows 10から11にアップグレードしたら、スクレイピングPythonファイルが動かなくなった話
はじめに 普段、Windows環境でSeleniumを使ったPythonスクレイピングスクリプトを活用されている方も多いかと思います。私もその一人ですが、Windows 10からWindows 11へアップグレードした直後、これまで問題なく動いていたPythonファイルが突然動かなく... -
WordPressの記事複製でPV数が引き継がれる問題(ct_post_views_byloos編)
WordPressで過去の記事をテンプレートとして複製した際に、「前の記事のPV数(閲覧数)まで引き継いでしまう…」とお困りではないでしょうか。 特に、人気の複製プラグイン「Yoast Duplicate Post」をお使いの場合、ある特定のカスタムフィールドが原因でこ... -
【拡張子.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)にランキングをつけてもらいました。 以下がプロントです。 ” 歴代日本の総理大臣で、 あなたの独断と偏見で勝手に順番つけて。 ” ... -
WordPressの「メンテナンス中のためご利用いただけません」エラーの原因と対処法【プラグイン更新時のトラブル対応】
WordPressでプラグインやテーマを更新している最中に、突然以下のような画面が表示されたご経験はございませんか。 現在メンテナンス中のため、しばらくの間ご利用いただけません。 私自身も、先日WordPressのプラグイン更新作業中にこのメッセージが表示... -
【完全解説】Kali LinuxをMacBook(Intelチップ)に導入して日本語キーボードと日本語入力を設定する方法
Kali Linuxは、セキュリティ検証やペネトレーションテストで広く使用されている人気のLinuxディストリビューションです。しかし、MacBook(Intelチップ搭載モデル)にKali Linuxをインストールした場合、日本語キーボード配列や日本語入力が正しく動作しな... -
【初心者向け】pwncatの使い方と実践例|リバースシェル待ち受けの注意点も解説
サイバーセキュリティ学習の一環として、ペネトレーションテストやTry Hack Meに取り組んでいると、「リバースシェル」の待ち受けが必要になる場面があります。その際に便利なツールが「pwncat(ポンキャット)」です。今回は、pwncatの概要と基本的な使い... -
Netcat(nc)とは?基本概要と使い方・実践例を初心者向けに解説
ネットワークの学習やセキュリティの現場で頻繁に登場する「Netcat(nc)」をご存じでしょうか。本記事では、Netcatの基本概要・よく使われるコマンド例・実践的な活用方法まで、初心者の方にも分かりやすく解説いたします。 Netcat(nc)とは? Netcatと... -
reverse shellとは?初心者向けにわかりやすく解説【TryHackMe・セキュリティ学習用】
セキュリティ学習やCTF(Capture The Flag)、TryHackMeといったプラットフォームを使っていると、「reverse shell(リバースシェル)」という言葉をよく耳にします。 しかし、聞き慣れない方にとっては「reverse shellとは何か」「どんな場面で使うのか」... -
【初心者向け】viエディタの基本操作まとめ|コマンド一覧と使い方をわかりやすく解説
LinuxやUNIX環境で頻繁に使われるテキストエディタ「vi」ですが、初めて触れる方にとっては操作が独特で戸惑うことも多いのではないでしょうか。 本記事では、viエディタの基本的な使い方や、よく使うコマンドをわかりやすく整理してご紹介します。特に、... -
【Excelテクニック】エクセルで作成したテーブルを解除する方法【初心者向け解説】
Excel(エクセル)でデータを整理する際、便利な「テーブル機能」を活用されている方も多いのではないでしょうか。テーブルを使うことで、自動的に見栄えが整い、フィルターやスタイルの設定も簡単に行えます。 しかし、実際に使用してみると、場合によっ... -
VPNとは?仕組みとメリット・注意点を初心者向けにわかりやすく解説
インターネットのセキュリティ対策やプライバシー保護のために、近年ますます注目されている「VPN(仮想プライベートネットワーク)」ですが、実際にどのような仕組みで、どんな場面で利用されているのかご存知でしょうか。本記事では、VPNの基本的な仕組...