Thema Datum  Von Nutzer Rating
Antwort
03.07.2022 11:58:21 Gast3831
NotSolved
03.07.2022 12:06:10 Gast90764
NotSolved
03.07.2022 12:22:06 Gast80786
NotSolved
03.07.2022 14:01:03 Gast74119
****
NotSolved
03.07.2022 14:12:19 Gast32339
NotSolved
03.07.2022 14:21:32 Gast59517
NotSolved
03.07.2022 14:44:38 Gast59646
****
NotSolved
Blau Hilfe Bei VBA Prüfungsaufgabe
03.07.2022 14:38:51 Gast8547
****
NotSolved
03.07.2022 15:02:15 Gast74572
NotSolved
03.07.2022 15:22:29 Gast77398
****
NotSolved
03.07.2022 15:29:07 Gast93774
****
NotSolved
03.07.2022 15:40:59 Gast22823
NotSolved
03.07.2022 15:51:45 Gast71290
****
NotSolved
03.07.2022 15:57:36 ralf_b
NotSolved
03.07.2022 16:00:11 Gast83467
NotSolved
03.07.2022 16:11:02 ralf_b
NotSolved
03.07.2022 16:17:31 Gast90730
NotSolved
03.07.2022 17:54:45 Gast97762
NotSolved
03.07.2022 18:59:21 Gast33841
NotSolved
03.07.2022 19:30:50 Gast96626
NotSolved
06.07.2022 08:20:53 Mase
NotSolved
06.07.2022 12:45:27 Gast50222
NotSolved
06.07.2022 12:56:05 Gast99552
NotSolved
06.07.2022 13:16:28 Mase
NotSolved
06.07.2022 13:19:45 Mase
NotSolved
06.07.2022 13:35:16 Gast76633
NotSolved
06.07.2022 13:37:01 Gast64028
NotSolved
06.07.2022 14:04:56 Mase
NotSolved
06.07.2022 14:34:04 Gast11777
NotSolved
06.07.2022 14:47:15 Mase
NotSolved
06.07.2022 17:59:46 Gast66606
**
NotSolved
06.07.2022 13:56:11 Mase
NotSolved

Ansicht des Beitrags:
Von:
Gast8547
Datum:
03.07.2022 14:38:51
Views:
485
Rating: Antwort:
  Ja
Thema:
Hilfe Bei VBA Prüfungsaufgabe

wann darf ich die abkürzung für worksheet benutzen in den übungen haben wir auch öfter nur ws benutzt

Das ist persönliche Freiheit. Wie ich vorhin sagte, Variablennamen sind frei wählbar.

Wenn ihr ws als Variablenbezeichner für einen Tabellenblatt (Worksheet) in den Übungen verwendet habt, dann schlage ich vor, dies auch so beizubehalten.

außerdem ist es mir noch ein rätsel wann ich workbook, workbooks oder thisworkbook benutzen muss

Workbook ist eine Klasse (Klassen sind Datentypen) stellt eine Excel-Mappe dar.

Workbooks ist eine Klasse, welche eine Auflistung von Workbook's bereit stellt.
Darüber kannst hast du also Zugriff auf alle derzeit geöffneten Mappen in Excel.

ThisWorkbook stellt die Objekt-Instanz der Mappe dar, in der das Makro sich befindet.

- - - -

Ich hoffe die Begriffe Klasse und Objekt sind dir bekannt? Es wäre möglich das ihr dieses Thema noch nicht angeschnitten habt; ich hoffe ich greife hier nicht vor.

Eine Klasse ist so etwas wie ein Bauplan, oder eine Blaupause. Anhand dieser kann man dann beliebig viele Objekte (Instanzen dieser Klasse) erstellen.
>> Stell dir vor du willst ein Haus bauen und du hast den Bauplan vor dir liegen. Nur weil du den Bauplan hast, bedeutet dies noch nicht, dass das fertige Haus physisch vor dir steht. Es muss erst noch gebaut (= instanziiert) werden. Du kannst anhand dieses Blauplans so viele Häuser bauen wie du lustig bist (naja, ehern soviel, wie du Geld auf der Kante hast laughwink)

Dim meinHaus As Haus 'die Klasse »Haus« ist eine selbst erstellt Klasse
Set meinHaus = New Haus
meinHaus.StreicheAussenWand
meinHaus.OeffneFenster
'...

gleiche gilt für worksheets.

Mit Worksheets und Worksheet ist es genau das gleiche, nur das es sich hier bei Worksheets um eine Auflistung aller Worksheet's in einem Workbook handelt (also Tabellenblätter in einer Mappe).

 

Ich hoffe das war gut genug erklärt? smiley

 

Grüße


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
03.07.2022 11:58:21 Gast3831
NotSolved
03.07.2022 12:06:10 Gast90764
NotSolved
03.07.2022 12:22:06 Gast80786
NotSolved
03.07.2022 14:01:03 Gast74119
****
NotSolved
03.07.2022 14:12:19 Gast32339
NotSolved
03.07.2022 14:21:32 Gast59517
NotSolved
03.07.2022 14:44:38 Gast59646
****
NotSolved
Blau Hilfe Bei VBA Prüfungsaufgabe
03.07.2022 14:38:51 Gast8547
****
NotSolved
03.07.2022 15:02:15 Gast74572
NotSolved
03.07.2022 15:22:29 Gast77398
****
NotSolved
03.07.2022 15:29:07 Gast93774
****
NotSolved
03.07.2022 15:40:59 Gast22823
NotSolved
03.07.2022 15:51:45 Gast71290
****
NotSolved
03.07.2022 15:57:36 ralf_b
NotSolved
03.07.2022 16:00:11 Gast83467
NotSolved
03.07.2022 16:11:02 ralf_b
NotSolved
03.07.2022 16:17:31 Gast90730
NotSolved
03.07.2022 17:54:45 Gast97762
NotSolved
03.07.2022 18:59:21 Gast33841
NotSolved
03.07.2022 19:30:50 Gast96626
NotSolved
06.07.2022 08:20:53 Mase
NotSolved
06.07.2022 12:45:27 Gast50222
NotSolved
06.07.2022 12:56:05 Gast99552
NotSolved
06.07.2022 13:16:28 Mase
NotSolved
06.07.2022 13:19:45 Mase
NotSolved
06.07.2022 13:35:16 Gast76633
NotSolved
06.07.2022 13:37:01 Gast64028
NotSolved
06.07.2022 14:04:56 Mase
NotSolved
06.07.2022 14:34:04 Gast11777
NotSolved
06.07.2022 14:47:15 Mase
NotSolved
06.07.2022 17:59:46 Gast66606
**
NotSolved
06.07.2022 13:56:11 Mase
NotSolved