Wie muss eine bestimmte Zelle vor dem Schließen der Arbeitsmappe eingegeben werden?
Wenn Sie eine Arbeitsmappe für andere Benutzer freigeben, um eine Umfrage durchzuführen, für die beispielsweise die Registrierung des tatsächlichen Namens erforderlich ist, muss jeder untersuchte Benutzer seinen Namen in B1 eingeben. In einigen Fällen schließen einige Benutzer die Arbeitsmappe nach der Untersuchung, ohne ihren Namen einzugeben. In diesem Artikel stelle ich eine VBA vor, um eine bestimmte Zelle vor dem Schließen der Arbeitsmappe obligatorisch zu machen.
Machen Sie eine Zelle obligatorisch mit VBA eingeben
Machen Sie eine Zelle obligatorisch mit VBA eingeben
1. Aktivieren Sie die Arbeitsmappe, die die obligatorische Zelle enthält, und drücken Sie Alt + F11 Schlüssel zum Öffnen Microsoft Visual Basic für Applikationen Fenster.
2. In dem Projekt Doppelklicken Sie DiesesWorkbookund gehen Sie zur Auswahl Workbook und VorherSchließen Fügen Sie dann den folgenden Code in das Skript ein. Siehe Screenshot:
VBA: Machen Sie eine Zelle obligatorisch
If Cells(1, 2).Value = "" Then
MsgBox "Cell B1 requires user input", vbInformation, "Kutools for Excel"
Cancel = True
End If
3. Speichern Sie dann diesen Code und schließen Sie dieses Popup-Fenster. Wenn die Zelle B1 beim Schließen der Arbeitsmappe leer ist, wird das folgende Dialogfeld angezeigt, um Sie daran zu erinnern, etwas in B1 einzugeben. Siehe Screenshot:
Tipp: Sie können Zelle B1 in andere gewünschte Zellen ändern.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!