So setzen Sie eine 0 als Standardwert innerhalb eines Bereichs von Zellen?
Ich bin mit einem Zellenbereich (Spalten F-G-H) für die Schätzung Zwecke, und nachdem eine Schätzung von 0 Stunden ist akzeptabel, aber leer ist Sie nicht. Zu sehen, wie die Benutzer können Zeilen hinzufügen, wie Sie sehen, passen, die ich will, um sicherzustellen, dass alle Zellen in den Spalten F-G-H) mit Ausnahme der Kopfzeile (row1) Standard 0 (und der Benutzer ändern /überschreiben), wenn nötig.
Gibt es eine Möglichkeit, kann ich dies durchzusetzen, für die neu erstellten Zeilen für diesen bestimmten Bereich? Ich weiß, ich kann mit einer Formel in der vorhandenen Zellen, aber das hilft nicht für Zeilen, die vom Benutzer erstellt wurden, nach der Tat.
(BTW - simularily für Spalte C möchte ich standardmäßig die Zelle auf "WLAN" und für die Spalte D möchte ich standardmäßig die Zelle "REQ-", etc...).
Jede Hilfe/Tipps/Ideen wäre sehr geschätzt werden.
Danke,
Leere schließen könnte, dass es nicht berücksichtigt worden ist, in der Erwägung, dass 0 ist eindeutig eine 0-Stunden-Aufgabe. Und management hat den Auftrag, dass alle Zellen, die gefüllt werden mit einem gültigen Wert.
Sicherlich, wenn management benötigen einen gültigen Wert, wird der default sollte "leer" (was bedeutet "noch nicht eingetragen"), nicht null ist.
InformationsquelleAutor JSchwartz | 2012-07-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tun.
Für die Anwendung dieser Regeln auf neu hinzugefügte Zeilen, verwenden Sie die
Worksheet_Change
Veranstaltung, in der Sie vorgeben, Ihr Bereich, in dem diese gilt. Einfach ein makro aufzeichnen, für die die oben genannten Schritte und verwenden Sie den code in dasWorksheet_Change
Veranstaltung.Denken Sie auch daran, um die ordnungsgemäße Verwendung der Fehlerbehandlung und der Satz
Application.EnableEvents = False
und setzen Sie ihn wieder in den Fehler-handler.Hierzu wird die obige Methode nicht funktionieren wird. Sie Griff zu haben, dass in VBA
InformationsquelleAutor Siddharth Rout