tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
727
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    HeinerK HeinerK ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    102
    Hallo,

    ich habe verstanden, dass es grundsätzlich
    • Objekte (sichtbare Elemente in Excel, z.B. Workbook, Worksheet, Row, Column, Cell, ...)
    • Eigenschaften (Merkmale jener Objekte, z.B. Name, Inhalt, Schriftgröße, Schriftschnitt, ...)
    • und Methoden ("was ein Objekt bzw. was man mit einem Objekt machen kann)

    gibt.

    Normalerweise (bei kurzen Befehlen) lassen diese sich ja auch ganz gut auseinanderhalten. Nur bei längeren Befehlen habe ich da meine Probleme. z.B.:

    Code :
    1
    
    ActiveWorkbook.ActiveSheet.UsedRange.Copy

    Was ist hier Objekt, was ist Eigenschaft und was ist Methode?

    Weiterhin: Das "Eigenschaften/Methoden anzeigen (STRG+J" funktioniert nicht in allen 4 "Feldern", sondern nur in den ersten beiden. Warum?
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Hi

    ActiveWorkbook ist ein Objekt
    ActiveSheet ist ein Objekt und eine Eigenschaft von ActiveWorkbook
    UsedRange ist ein Objekt und eine Eigenschaft von ActiveSheet
    Copy ist eine Methode in UsedRange

    Und was sind 4 Felder?

    Gruß
     

  3. #3
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    Zitat Zitat von sheel Beitrag anzeigen
    Und was sind 4 Felder?
    Ich befürchte mal, dass ActiveWorkbook, ActiveSheet, UsedRange und Copy gemeint sind ...

    Gruß
    Klaus
     
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Hmm...Könnte natürlich sein
     

  5. #5
    HeinerK HeinerK ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    102
    Hallo Sheel, hallo vfl_freak!

    Danke für die Erklärung. Was nun Objekt/Eigenschaft/Methode ist, habe ich geblickt. Noch nicht vesrtanden habe ich:

    Warum funktioniert "Eigenschaften/Methoden anzeigen (STRG+J)" nicht, wenn ich

    Code :
    1
    
    - ActiveWorkbook.ActiveSheet.

    oder auch

    Code :
    1
    
    ActiveWorkbook.ActiveSheet.UsedRange.

    eingegeben habe. Das letzte Element in der Kette sind doch Objekte deren Eigenschaften/Methoden sich anzeigen lassen müssten.

    Bei

    Code :
    1
    
    ActiveWorkbook.

    funktioniert es.


    Beste Grüße -
    HeinerK
     

  6. #6
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Funktioniert es, wenn du zB. nur ein Range-Objekt r machst und das bei r probierst?
    Wahrscheinlich haben die Programmierer vom Editor einfach nchts gemacht, damit das über mehr Ebenen geht.
     

  7. #7
    HeinerK HeinerK ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    102
    Zitat Zitat von sheel Beitrag anzeigen
    Funktioniert es, wenn du zB. nur ein Range-Objekt r machst und das bei r probierst?
    Wahrscheinlich haben die Programmierer vom Editor einfach nchts gemacht, damit das über mehr Ebenen geht.
    Ja, das funktioniert.
     

  8. #8
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Hi HeinerK!

    Microsoft ist bei der VBA-IDE schrecklich inkonsequent, die Auto-Vervollständigung von Befehlen funktioniert nur manchmal. Wie sich MS das gedacht, hat, kann ich irgendwie nicht erschließen, Fakt ist, dass es keine Unzulänglichkeit deinerseits ist sondern einfach nur wirre Programmierung seitens MS.


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  9. #9
    HeinerK HeinerK ist offline Mitglied Gold
    Registriert seit
    Nov 2004
    Beiträge
    102
    Besten Dank!
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 12.04.08, 23:39
  2. BCB Eigenschaften der Objekte mit Timer versehen ?
    Von Pixtar im Forum Borland CBuilder und VCL
    Antworten: 2
    Letzter Beitrag: 01.12.07, 19:09
  3. Objekte für alle Methoden zur Verfügung stellen
    Von Ozzy Ozborn im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 28.11.07, 11:18
  4. Antworten: 7
    Letzter Beitrag: 01.11.07, 13:58
  5. Antworten: 2
    Letzter Beitrag: 20.03.06, 18:45

Stichworte