Office: Variable deklarieren und initialisieren?

Helfe beim Thema Variable deklarieren und initialisieren? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Guten morgen zusammen, ich hab hier ein kleines, grundlegendes Problem. ich will eine Variable als Integer deklarieren und dann die Zeilennummer in... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von lam_tr, 14. November 2010.

  1. Variable deklarieren und initialisieren?


    Guten morgen zusammen,

    ich hab hier ein kleines, grundlegendes Problem.
    ich will eine Variable als Integer deklarieren und dann die Zeilennummer in die Variable speichern in der Form

    Code:
    wieso klappt es nicht?
    An der Stelle Set winkel1 hängt der Debugger.

    Gruss lam

    :)
     
  2. Hallo,

    wieso Set?
     
    BoskoBiati, 15. November 2010
    #2
  3. Gute Frage, ich dachte mit dem set kann ich Variable setzen :-)

    Stimmt das etwa nicht?
     
  4. Variable deklarieren und initialisieren?

    Hallo lam,

    mit Set wird Objektvariablen ein neues Objekt zugewiesen.

    Stell dir vor, du hast die Objektvariable rng, welche die Zelle A1 auf einem Tabellenblatt repräsentiert. Jetzt nimm folgende Anweisung:

    Code:
    Diese Anweisung könnte nun zweierlei bedeuten. Entweder soll der Variablen rng die Zelle A2 als neues Objekt zugewiesen werden, oder es soll der Inhalt der Zelle A2 in die Zelle A1 (für die rng ja steht) geschrieben werden. Was denn nun? Genau hier wird die Set-Anweisung zur Unterscheidung benötigt. Mit

    Code:
    wird der Variablen rng die Zelle A2 als neues Objekt zugewiesen. Die Zellinhalte ändern sich nicht. Dagegen wird mit

    Code:
    der Wert der Zelle A2 in die Zelle A1 geschrieben. Wenn du die beiden Set-Anweisungen rausnimmst, wird es gleich den nächsten Fehler geben. Integervariablen gehen nämlich nur bis 32768, und es gibt mehr Zeilen auf einem Tabellenblatt. Verwende statt dessen Variablen vom Typ Long.

    Gruß Ingolf
     
  5. Hallo,

    so ganz grob: mit Set werden Variablen belegt, die Bereiche oder Objekte beinhalten. Bei normalen Variablen werden einfach durch "=" die Werte zugewiesen.
     
    BoskoBiati, 15. November 2010
    #5
Thema:

Variable deklarieren und initialisieren?

Die Seite wird geladen...
  1. Variable deklarieren und initialisieren? - Similar Threads - Variable deklarieren initialisieren

  2. Combobox einbinden

    in Microsoft Excel Hilfe
    Combobox einbinden: Hallo, ich bastele an einer Funktion, bei der ich an einer Stelle im Programm eine Combobox aufrufen möchte, die dann mit bestimmten Werten aus einer Tabelle gefüllt ist und dann den gewählten...
  3. VBA:Laufzeitfehler beim Einlesen in Variable

    in Microsoft Excel Hilfe
    VBA:Laufzeitfehler beim Einlesen in Variable: Hallo Excel Freaks, ich habe eine Frage, ein Problem wo ich nicht mehr weiter weis.... In eine Exceldatei kopiere ich mir über Makro auf ein Tabellenblatt von anderen Exceldateien das...
  4. Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte

    in Microsoft Excel Hilfe
    Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte: Hallo zusammen, wer letzteren Thread kennt, hier eine Neuauflage. Problem: Aus Array-Berechnungen (Variablen von Let) ein weiteres Array zu erzeugen, welches für alle eindeutigen Werte aus G die...
  5. VBA Variablen Deklarieren(Datentyp)

    in Microsoft Excel Hilfe
    VBA Variablen Deklarieren(Datentyp): Servus zusammen, leider lässt unser Firmennetzwerk nicht zu das ich hier die Exceldatei Hochladen kann, das würde einiges vereinfachen. Zum Problem: Ich habe eine Exceldatei mit 2...
  6. Variable für Worksheet richtig deklarieren

    in Microsoft Excel Hilfe
    Variable für Worksheet richtig deklarieren: Hallo, muss doch noch mal fragen *Smilie Ich möchte ein Worksheet nur einmal deklarieren und es dann in allen Sub (...) verwenden, klappt aber leider nicht *frown.gif* Geht das überhaupt ?...
  7. Variable mittels Cells(x,y) deklarieren

    in Microsoft Excel Hilfe
    Variable mittels Cells(x,y) deklarieren: Schönen guten Tag! Ich habe hier ein kleines Problem, bei dem ich wirklich explodieren könnte. Code: Puffer = Cells(ix, Suchindex + 3) - Cells(ix, Suchindex) i = 3 Suchindex = 5 Die Werte in...
  8. Globale Variablen "arbeitsmappenweit" deklarieren?

    in Microsoft Excel Hilfe
    Globale Variablen "arbeitsmappenweit" deklarieren?: Hallo, ich programmiere gerade eine VBA-Anwendung in Excel 2013, für die Konstanten und Variablen mit Gültigkeit über die gesamte Arbeitsmappe hinweg schön wären. Die Anwendung nutzt einerseits...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden