Einige Excel-Funktionen können Daten automatisch ein, sparen Sie Zeit und reduziert Fehler . Zum Beispiel könnten Sie anweisen, Excel , durch seine Programmiersprache Visual Basic für Applikationen oder VBA , um eine Datenbank in den Speicher geladen , wenn ein Excel Benutzer auf eine Schaltfläche klickt . Sie können sowohl formatierten Text und grafische Daten in automatisierten Eintrag Excel -Funktionen geben . Autocorrect
Excel AutoKorrektur-Funktion bietet eine Form der automatisierten Dateneingabe. Autokorrektur ersetzt abgekürzt Text mit mehr Text , nachdem Sie die Abkürzung eingeben. Zum Beispiel, wenn Sie einen AutoKorrektur-Eintrag Verknüpfung der Abkürzung " pgm " durch das Wort geschaffen habe " Programm" Excel automatisch , dass mehr Arten Wort jedes Mal Sie " pgm . "
Makros
der erste Schritt bei der Verwendung von Makros für die automatisierte Dateneingabe in Excel ist , um eine Beschreibung dessen, was Sie wollen, dass die Makro zu tun zu schreiben. Zum Beispiel können Sie schreiben : "Ich möchte das Makro für meine Initialen suchen, und geben Sie eine Nachricht in einer Zelle der Tabellenkalkulation , wenn er sie findet . " Durch Schreiben Sie sich genau , was Sie das Makro tun wollen, reduzieren Sie das Rätselraten beim Programmieren Sie das Makro.
Identifizieren Ereignis Funktion
Nach der Definition genau, wie Ihr Makro wird automatisch die Daten , zu identifizieren , die Veranstaltung zu dem das Makro die Daten einzugeben . Zum Beispiel , wenn Sie schriftlich ein Makro, das eine Nachricht kommt nach der Erkennung der Eingabe von Text in einer bestimmten Zelle der Tabellenkalkulation sind , lesen Sie eine Liste der Event-Funktionen bei der Dateneingabe verbunden. Event-Funktionen sind Funktionen, die VBA bei bestimmten Ereignissen , wie Mausklicks und Eintritt in die Zelle , in einer Excel-Arbeitsmappe auftreten ausführt . Zum Beispiel läuft der "Change" -Ereignis des " Worksheet "-Objekt , wenn ein Benutzer etwas in einer Zelle der Tabellenkalkulation .
Writing Programs
Sobald Sie identifiziert eine Event-Funktion , durch die Ihre VBA-Makro automatisch in den Daten , das Programm schreiben , dass die Daten zu erzeugen . Um Excel geben Sie eine Nachricht in einer Zelle der Tabellenkalkulation nach Erkennen einen bestimmten Wert in einer anderen Zelle , könnten Sie etwas schreiben, wie die folgenden:
Private Sub Worksheet_Change (ByVal Target As Range)
Wenn Reichweite ("A1 ") = " CK " Dann
Range (" D5 ") = " Clark Kent unterzeichnet heute um " & Now
End If End Sub
Dieses Programm erkennt die Zeichen " CK " in Zelle "A1" des aktuellen Arbeitsmappe dritten Tabellenkalkulation, dann gibt Daten in einer anderen Zelle einen Wert zuweisen , um die Excel "Range" -Objekt, das Spreadsheet -Zellen darstellt.