Excel のテーブルを開くたびに使用回数が 1 つ減っていきますので、1000 回開く場合は 1000 回と設定します。

WBOY
リリース: 2024-01-24 21:54:06
転載
576 人が閲覧しました

1. Excel テーブルを使用する回数を設定します。1 回開き、1 回減らします。たとえば、1000 回開くには 1000 回を設定します。

Excel では、使用回数を設定すると、VBAを使ってコードを書くことができます。以下は、Excel シートを開くたびに使用回数を 1 つずつ減らし、1000 回に設定するサンプル VBA コードです。 Excel テーブルの使用頻度が設定回数を超えないように制御できます。

Private Sub Workbook_Open()
    ' 获取当前使用次数
    Dim usageCount As Integer
    usageCount = Sheets("Settings").Range("A1").Value

    ' 判断是否还有剩余使用次数
    If usageCount > 0 Then
        ' 减少使用次数
        Sheets("Settings").Range("A1").Value = usageCount - 1
        MsgBox "剩余使用次数:" & (usageCount - 1)
    Else
        ' 提示使用次数已用尽
        MsgBox "使用次数已用尽,无法再打开。"
        ' 关闭Excel表
        ThisWorkbook.Close
    End If
End Sub
ログイン後にコピー

この例では、使用回数が「設定」という名前のワークシートのセル A1 に格納されていると仮定します。 Excel シートを開くたびに、コードによって残りの使用回数がチェックされ、残っている場合は使用回数が 1 つ減り、プロンプトが表示されます。使用回数がなくなるとプロンプトが表示され、Excel シートが閉じます。

2. Excel の VBA を使用して、Excel の使用回数を制限するコードを作成します。

Excel の VBA を使用して、Excel の使用回数を制限するコードを作成するにはこれを使用できる場合は、上記の例と同様のものを使用できます。指定したワークシートとセルに使用できる、より一般的な例を次に示します。

Private Sub Workbook_Open()
    ' 指定使用次数存储的工作表和单元格
    Dim ws As Worksheet
    Dim countCell As Range
    Set ws = Worksheets("Settings")
    Set countCell = ws.Range("A1")

    ' 获取当前使用次数
    Dim usageCount As Integer
    usageCount = countCell.Value

    ' 判断是否还有剩余使用次数
    If usageCount > 0 Then
        ' 减少使用次数
        countCell.Value = usageCount - 1
        MsgBox "剩余使用次数:" & (usageCount - 1)
    Else
        ' 提示使用次数已用尽
        MsgBox "使用次数已用尽,无法再打开。"
        ' 关闭Excel表
        ThisWorkbook.Close
    End If
End Sub
ログイン後にコピー

この例では、 Worksheets("Settings").Range("A1") を変更できます。使用回数を保存するワークシートとセルを指定します。

概要

  1. (1) Excelで使用回数を設定するには、VBAを使用してコードを記述することで設定できます。サンプルコードでは、Excelのテーブルを開くたびに使用回数が減っていき、使用回数が0になると開けなくなります。
  2. (2) 使用回数を格納するワークシートやセルをVBAコードで柔軟に指定し、一般的な使用回数制限機能を実現します。

Excel のテーブルを開くたびに使用回数が 1 つ減っていきますので、1000 回開く場合は 1000 回と設定します。

以上がExcel のテーブルを開くたびに使用回数が 1 つ減っていきますので、1000 回開く場合は 1000 回と設定します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:docexcel.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート