Chaque fois que le tableau Excel est ouvert, le nombre d'utilisations est réduit de un. Définissez 1 000 fois pour ouvrir 1 000 fois.

WBOY
Libérer: 2024-01-24 21:54:06
avant
575 Les gens l'ont consulté

1. Définissez le nombre de fois que le tableau Excel est utilisé, ouvrez-le une fois puis une fois. Par exemple, définissez 1000 fois pour ouvrir 1000 fois

Dans Excel, pour définir le nombre de fois d'utilisation, vous pouvez écrire. coder en utilisant VBA. Vous trouverez ci-dessous un exemple de code VBA permettant de réduire le nombre d'utilisations d'une à chaque fois que la feuille Excel est ouverte, en le définissant sur 1 000 fois. Celui-ci permet de contrôler la fréquence d'utilisation du tableau Excel pour garantir qu'il ne dépasse pas le nombre de fois défini.

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
Copier après la connexion

Dans cet exemple, supposons que le nombre d'utilisations soit stocké dans la cellule A1 de la feuille de calcul nommée « Paramètres ». Chaque fois que la feuille Excel est ouverte, le code vérifiera le nombre d'utilisations restantes. S'il en reste, le nombre d'utilisations sera réduit de un et une invite apparaîtra. Si le nombre d'utilisations est épuisé, une invite apparaîtra et la feuille Excel sera fermée.

2. Utilisez VBA dans Excel pour écrire du code qui limite le nombre de fois que vous pouvez utiliser Excel

Pour utiliser VBA dans Excel pour écrire du code qui limite le nombre de fois que vous pouvez l'utiliser, vous pouvez utiliser un code similaire à l'exemple ci-dessus. Voici un exemple plus général qui peut être utilisé avec n'importe quelle feuille de calcul et cellule spécifiée :

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
Copier après la connexion

Dans cet exemple, vous pouvez spécifier la feuille de calcul et la cellule où le nombre d'utilisations est stocké en modifiant Worksheets("Settings").Range("A1").

Résumé

  1. (1) Pour définir le nombre d'utilisations dans Excel, vous pouvez le faire en écrivant du code en utilisant VBA. Dans l'exemple de code, le nombre d'utilisations est réduit à chaque ouverture du tableau Excel. Lorsque le nombre d'utilisations atteint zéro, il ne peut plus être ouvert.
  2. (2) Utilisez le code VBA pour spécifier de manière flexible la feuille de calcul et les cellules qui stockent le nombre d'utilisations, et réalisez la fonction universelle de limitation du nombre d'utilisations.

Chaque fois que le tableau Excel est ouvert, le nombre dutilisations est réduit de un. Définissez 1 000 fois pour ouvrir 1 000 fois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:docexcel.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal