ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
お申し込み
x

or

セルがExcelの特定の値よりも大きいまたは小さい場合にメッセージボックスをポップアップする方法は?

セルが別のセルよりも大きいか小さい場合、Excelで警告するメッセージボックスをポップアップする必要があります。 Excelでこの問題を解決するにはどうすればよいですか? この記事では、それに対処するためのコードについて説明します。

列のセル値が別のセルより大きいか小さい場合、メッセージボックスをポップアップします

セルのセル値が別のセルよりも大きいか小さい場合、メッセージボックスをポップアップします


列のセル値が別のセルより大きいか小さい場合、メッセージボックスをポップアップします

セルA100に特定の番号1があり、列Dに入力された番号がセルA100の1よりも大きい場合、ユーザーに通知するためにメッセージボックスがポップアウトされるはずです。

ここで、以下のVBAコードはそれを完了するのに役立ちます。次の手順を実行してください。

1。 使用するワークシートに移動します。

2。 シートタブを右クリックして、 コードを表示 コンテキストメニューから、ポップアウトされた アプリケーション用Microsoft Visual Basic 以下のコードをコピーして空のモジュールウィンドウに貼り付けてください。スクリーンショットをご覧ください:

VBAコード:列のセル値がセルより大きいか小さい場合、メッセージボックスをポップアップします

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xC As String
Dim xWSName As String
Dim xA As String
xC = "D:D"
xWSName = "Sheet1"
xA = "A1"
    If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
    If IsEmpty(Target) Then Exit Sub
    xNum = (Sheets(xWSName).Range(xA).Value)
    If (Target.Value) > (Sheets(xWSName).Range(xA).Value) Then
        MsgBox Prompt:="The entered number is greater than cell A1, please enter again! ", Title:="Kutools for Excel"
    End If
End Sub

:上記のコードでは、 Sheet1 使用するワークシートです。 A1 比較するセル値です。 D:D セルA1と比較する列です。

3。 次に、コードウィンドウを保存して閉じます。これで、列Dに100より大きい数値を入力すると、メッセージボックスが表示されます。スクリーンショットを参照してください。


セルのセル値が別のセルよりも大きいか小さい場合、メッセージボックスをポップアップします

セルの値が他のセルよりも大きいまたは小さいときにメッセージボックスをポップアウトする場合は、以下のコードを適用してください。

1。 使用するワークシートに移動します。

2。 シートタブを右クリックして、 コードを表示 コンテキストメニューから、ポップアウトされた アプリケーション用Microsoft Visual Basic 以下のコードをコピーして空のモジュールウィンドウに貼り付けてください。スクリーンショットをご覧ください:

VBAコード:セルの値がセルより大きいか小さい場合、メッセージボックスをポップアップします

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error GoTo ExitSub
Dim One As Long
Dim Two As Long
One = Range("A1").Value
Two = Range("D1").Value
If Not (Application.Intersect(Range("A1:D1"), Target) Is Nothing) Then
If (One < Two) Then
MsgBox "The value in cell D1 cann't be greater than cell A1!", vbInformation, "Kutools for Excel"
End If
End If
ExitSub:
End Sub

:上記のコードでは、 A1 そして D1 比較する2つのセルです。

3。 次に、コードウィンドウを保存して閉じます。セルA1の値よりも小さい値を入力すると、次のスクリーンショットのようにメッセージボックスが表示されます。


より相対的なポップアップメッセージボックスの記事:

  • Excelファイルを開くときにポップアップメッセージボックスを作成する
  • 場合によっては、特定のワークブックを開いたときに最初に行う必要があることを示すために、メッセージボックスを常にポップアップにしたい場合があります。これは、日々の作業において最も重要なことを覚えておくのに役立ちます。 この記事では、Excelファイルを開くときにポップアップメッセージボックスを作成する方法について説明します。
  • Excelでマクロを実行する前にYes Noメッセージボックスを作成する
  • Excelでは、F5キーを押すか、Microsoft Visual Basic for Applicationsウィンドウの[実行]ボタンをクリックして、マクロを直接トリガーできます。 ただし、マクロを実行するかどうかをユーザーに尋ねるメッセージボックスを作成することもできます。 はいの場合、コードの実行を続行し、いいえの場合、コードの実行を停止します。 この記事では、Excelでマクロを実行する前にyes noメッセージボックスを作成する方法について説明します。
  • 特定の時間後にメッセージボックスを自動的に閉じるメッセージボックスタイマーを作成する
  • Excelワークブックの使用中にVBAスクリプトを頻繁に使用して問題を解決できます。 スクリプト実行中にメッセージボックスがポップアップ表示されます。 場合によっては、特定のメッセージボックスを、手動で閉じるのではなく、一定時間後に自動的に閉じるようにしたい場合があります。 この記事では、Excelで一定時間後にメッセージボックスを自動的に閉じるメッセージボックスタイマを作成する方法を説明します。


  • スーパーフォーミュラバー (複数行のテキストや数式を簡単に編集する) レイアウトを読む (多数のセルを簡単に読んで編集できます)。 フィルター範囲に貼り付ける...
  • セル/行/列を結合 およびデータの保持。 セルコンテンツの分割。 重複行と合計/平均を組み合わせる...重複セルの防止。 範囲の比較...
  • 重複または一意を選択します空白行を選択 (すべてのセルは空です)。 スーパー検索とファジー検索 多くのワークブックで。 ランダム選択
  • 完全コピー 式の参照を変更せずに複数のセル。 参照を自動作成 複数のシートに 箇条書きを挿入、チェックボックスなど
  • お気に入りの数式をすばやく挿入、範囲、チャート、写真。 セルを暗号化する パスワード付き メーリングリストの作成 そしてメールを送る...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷 セルのコンテンツとコメント間の変換...
  • スーパーフィルター (保存して他のシートにフィルタ方式を適用する)。 高度な並べ替え 月/週/日、頻度などによる。 特殊フィルター 太字、斜体で...
  • ワークブックとワークシートを組み合わせる; キー列に基づいて表をマージします。 データを複数のシートに分割する; xls、xlsx、およびPDFのバッチ変換...
  • ピボットテーブルのグループ化 週番号、曜日など ロックされていない、ロックされたセルを表示 色違いで。 式/名前を持つセルを強調表示する...
KTEタブ201905
  • Word、Excel、PowerPointでタブ付き編集と読み取りを有効にする、出版社、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを削減します。
オフィシタブ底
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.