+PRO Hilfe+
Home
Info
Autoren
Ihre Meinung
Danke von uns
Extras
Downloads
Einfach Spaß
Das Logo
Das Logo test
Download Index
Auf Ihrer HP
Weiterempfehlen
Suche
Excel Stichworte
VBA Stichworte
Guckst Du
Wortsuche
Excel-Standard
Erste Hilfe
Basiswissen
Häufige Fragen
Tutorials
Funktionen
Spezielle Menübefehle
N10
VBA (Makros)
Häufige Fragen
Tutorials
Grundlagen
Editor
Funktionen
Steuerelemente
Verschiedenes
Klassen
Outlook & Excel
N10
Quiz 1
Quiz 2
Allgemein
Probleme mit Excel
Ein kleines Quiz zu VBA
Viel Spass
F1 - Ich kann Prozeduren (Makros) unter anderem in folgenden zwei Varianten schreiben:
Sub MeineProzedur()
oder
Public Sub MeineProzedur()
Beide Varianten sind gleich
Bei der ersten Variante ist es privat bei der zweiten Variante öffentlich
Die zweite Variante gibt es gar nicht
Die erste Variante gibt es gar nicht
F2 -
Option Explicit
in einem Modul bedeutet folgendes:
Es gibt dadurch mehr Optionen in dem Modul
Optionale Argumete werden dadurch erlaubt
Es zwingt mich Variablen zu deklarieren
Alle drei sind richtig
F3 - Ich schreibe:
Dim i as Integer, k, s as String
Welchen Typ hat k ?
Integer
String
IntegerString
Variant
F4 -
Default
meint soetwas wie:
Fehler
Spezielle Definition
Standardwert
Französisch für Faultier
F5 - Um eine Variable Projektweit zur Verfügung zu haben mache ich folgendes:
Ich deklariere sie Public in einem allgemeinen Modul
Ich deklariere sie Public in einer Userform
Geht nicht
Ich deklariere sie Public in einem Klassenmodul
F6 - Ich schreibe in einem allgemeinen Modul oben
Option Private Module
.
Dies bedeutet:
Ich kann damit in dem Modul weitere Module schreiben, deren Code dann versteckt wird
Gibts nicht
Dies ist ein Hinweis für andere, dass dieses Modul nur mir gehört
Öffentliche Prozeduren sind im Projekt allgemein ansprechbar aber in Excel nicht sichtbar (z.B. unter Makros)
F7 - Variable die ich innerhalb einer Sub deklariere verlieren ihren Wert wenn
Die Sub abgearbeitet ist
Das kommt auf die Art an, wie ich die Variable deklariere
Nie
Das Modul abgearbeitet ist
F8 - Ich schreibe:
i = 2 : k = 3
r = i = k
Welchen Wert hat r am Ende
2
True
False
3
F9 - Ich will die Variable i untersuchen ob diese größer 4 ist und mir entsprechend eine Msgbox ausgeben lassen.
Dazu kann ich folgenden Code verwenden:
If i > 4 Then
MsgBox ">4"
Else
MsgBox "<= 4"
End If
If i > 4 Then MsgBox ">4" Else MsgBox "<= 4"
MsgBox IIf(i > 4, ">4", "<=4")
Alle drei
F10 -
Option Compare Text
in einem Modul veranlaßt Excel dazu, standardmäßig Textvergleich wie folgt durchzuführen:
Nur ganze Worte vergleichen
CaseInSensitiv (Groß-Kleinschreibung ignorieren)
Sonderzeichen ignorieren
CaseSensitiv (Groß-Kleinschreibung beachten)
ToDo
Google Werbung