Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bedeutung "$" ?

Forumthread: Bedeutung "$" ?

Bedeutung "$" ?
25.12.2004 11:43:13
Thomas
Hallo Zusammen und fröhliche Weihnachten
Kann mir jemand sagen was das Dollarzeichen bewirkt:
If Not Left(ActiveSheet.Range("SchlagNr").Address, 1) = "$" Then GoTo Teil_02
Vielen Dank
Gruss
Thomas
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedeutung "$" ?
25.12.2004 12:12:48
Josef
Hallo Thomas!
Bei "Excel gut" solltest du wissen, das "$" für eine absoluten Bezug steht.
Bei "VBA gut" solltest du auch wissen, das ".Address" ohne weiteren Parameter
immer die absolute Adresse zurückgibt, und somit deine Abfrage eigentlich
sinnlos ist.
Gruß Sepp
AW: Bedeutung "$" ?
25.12.2004 12:21:02
Thomas
Hallo Sepp
In Excel kenne ich das natürlich! In VBA habe ich es nicht gewusst. Das ganze wurde von einem "Profi" und nicht von mir programmiert! Wie du siehst, gibts auch bei denen solche, die nicht perfekt sind!!
Danke für deine Antwort.
Gruss Thomas
Anzeige
Absoluter Zellbezug
Jörg
Hallo Thomas,
hier bedeutet das $-Zeichen, dass es sich um einen Zellbezug handelt, der mit einem $-Zeichen beginnt.
Dein angegebener Level liegt übrigens deutlich über meinem!
Darum in der Hilfe das Thema "Info über Zell- und Bereichsbezüge" lesen und hier den weiterführenden Link "Unterschiede zwischen relativen und absoluten Bezügen"
klicken und lesen.
Das $-Zeichen ist ausserdem ein Währungssymbol und die Typkennzeichnung für Stringvariablen.
Gruss Jörg
Anzeige
Muss etwas anderes sein!!!!!
25.12.2004 12:35:43
Thomas
AW: Bedeutung "$" ?
Ramses
Hallo
Bei aller Bescheidenheit, ... aber die Abfrage ist völliger Schwachsinn ;-)
ActiveSheet.Range("SchlagNr").Address
gibt IMMER einen Absoulten Zellbezug in Form von "$A$1" aus, das heisst in deinem Fall, die Anweisung verzweigt auf jeden Fall nach "GoTo Teil_02"
Gruss Rainer
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bedeutung des Dollarzeichens in Excel


Schritt-für-Schritt-Anleitung

  1. Verstehen des Dollarzeichens: Das Dollarzeichen $ in Excel steht für einen absoluten Zellbezug. Dies bedeutet, dass sich der Bezug bei Kopieren oder Verschieben der Formel nicht ändert. Zum Beispiel bleibt $A$1 immer auf Zelle A1, egal, wo die Formel hin kopiert wird.

  2. Anwendung in Formeln: Wenn Du eine Formel wie =A1+B1 hast und diese nach unten ziehst, wird die Formel automatisch angepasst (A2+B2, A3+B3 usw.). Wenn Du jedoch =$A$1+B1 verwendest, bleibt der Bezug auf A1 immer gleich.

  3. Erstellung eines relativen Bezugs: Möchtest Du einen relativen Bezug, kannst Du einfach auf die Zelle ohne $ verweisen, z.B. =A1+B1.

  4. Teilweise absolute Bezüge: Du kannst auch teilweise absolute Bezüge verwenden, wie $A1 oder A$1, wobei nur die Spalte oder die Zeile fixiert wird.


Häufige Fehler und Lösungen

  • Fehler: Du verwendest $ in VBA und bekommst unerwartete Ergebnisse.

    • Lösung: Beachte, dass in VBA das $-Zeichen nicht die gleiche Bedeutung hat wie in Excel. Es gibt immer einen absoluten Zellbezug in der .Address-Eigenschaft.
  • Fehler: Du erwartest, dass $A$1 sich ändert, wenn Du die Formel kopierst.

    • Lösung: Stelle sicher, dass Du die Verwendung des Dollarzeichens verstehst. $A$1 bleibt konstant, während A1 sich anpasst.

Alternative Methoden

  • Verwendung der Funktion INDIREKT: Du kannst INDIREKT verwenden, um Bezüge dynamisch zu gestalten, ohne $-Zeichen zu verwenden. Zum Beispiel: =INDIREKT("A"&1) referenziert die Zelle A1.

  • Tabelle verwenden: Durch die Verwendung von Excel-Tabellen kannst Du strukturierte Bezüge erstellen, die das Arbeiten mit Daten erleichtern, ohne manuell mit $-Zeichen arbeiten zu müssen.


Praktische Beispiele

  • Beispiel 1: Berechnung der Gesamtsumme

    =SUMME($A$1:$A$10)

    Diese Formel summiert die Werte in den Zellen A1 bis A10, unabhängig davon, wo die Formel kopiert wird.

  • Beispiel 2: Preisberechnung mit einem festen Steuersatz

    =A1*$B$1

    Hier bleibt der Steuersatz in B1 konstant.


Tipps für Profis

  • Verwendung von F4: Drücke F4, um zwischen relativen und absoluten Bezügen in Excel zu wechseln. Dies kann dir viel Zeit sparen, wenn Du viele Bezüge anpassen musst.

  • Kombination mit anderen Funktionen: Nutze das Dollarzeichen in Kombination mit Funktionen wie WENN oder SVERWEIS, um die Effizienz Deiner Formeln zu steigern.


FAQ: Häufige Fragen

1. Was bedeutet das $ in Excel?
Das $-Zeichen bedeutet, dass es sich um einen absoluten Zellbezug handelt, der beim Kopieren der Formel nicht verändert wird.

2. Wie kann ich einen relativen Bezug erstellen?
Ein relativer Bezug wird ohne das $-Zeichen erstellt, z.B. einfach A1, sodass sich die Referenz beim Kopieren der Formel ändert.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige