Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  Zellverweise: Formel beim Verschieben nicht verändern
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
chaos-freak
Newbie
Newbie


Anmeldedatum: 30.03.2006
Beiträge: 4

BeitragVerfasst am: 30.03.2006, 21:41 Nach oben

Hi. am einfachsten, ich erkläre mein Problem am Beispiel:

Zelle A1 5
Zelle B1 =$A$1

Wenn ich jetzt den Inhalt der Zeile A1 auf z.B. Zelle A2 verschiebe, dann wird die Formel in B1 auch auf "=$A$2" verändert!

Gibt es eine Möglichkeit, dass trotz dem Verschieben der Zelle A1 auf A2 in B1 weiterhin "=$A$1" steht?

Vielen Dank für ihre Antworten!
Benutzer-Profile anzeigenPrivate Nachricht senden
john g.
Office-Spezialist
Office-Spezialist


Anmeldedatum: 10.03.2006
Beiträge: 337

BeitragVerfasst am: 30.03.2006, 23:36 Nach oben

Hallo,

=INDIREKT("a1")

Gruß
J.

_________________
Gruß
J.
Benutzer-Profile anzeigenPrivate Nachricht senden
chaos-freak
Newbie
Newbie


Anmeldedatum: 30.03.2006
Beiträge: 4

BeitragVerfasst am: 31.03.2006, 12:56 Nach oben

Hi, erstmal Danke für deine schnelle Antwort.

Im kleinen funktioniert die Lösung wunderbar, doch will ich die Formel in eine über 10000 Zeilen große Datenbank einfügen. Ein normales herunterkopieren funktioniert allerdings nicht, da er die Zellverweise beim Herunterkopieren nicht an die jeweilige Zeile angleicht. Somit müsste ich für jede Zeile "INDIREKT("A500"), INDIREKT("A501"), etc. schreiben.

Auch Makros helfen mir an der Stelle scheinbar nicht weiter, da die jeweiligen Zellverweise in "" stehen, werden sie von Makros einfach übernommen. Und wenn ich im Quelltext des Makros mit "RC[1]" arbeite, dann steht kein Verweis mehr, sondern der Ausdruck "RC[1]" in der Zelle, da dieser ja in "" steht.

Vielen Dank für ihre Bemühungen!!!
Benutzer-Profile anzeigenPrivate Nachricht senden
chaos-freak
Newbie
Newbie


Anmeldedatum: 30.03.2006
Beiträge: 4

BeitragVerfasst am: 31.03.2006, 16:26 Nach oben

Hinzufügend ist noch zu erwähnen, dass Basic-programmierte Anweisungen über diese Zellen jetzt wenigstens um den Faktor 10 langsammer laufen!

Ist die Komplexität der INDIREKT( ) Funktion so hoch?

Vielen Dank und ein schönes Wochenede!
Benutzer-Profile anzeigenPrivate Nachricht senden
john g.
Office-Spezialist
Office-Spezialist


Anmeldedatum: 10.03.2006
Beiträge: 337

BeitragVerfasst am: 31.03.2006, 17:23 Nach oben

Hallo,

wie wurde der Faktor 10 denn gemessen und was machen die Basic-programmierte Anweisungen eigentlich? Ich dachte, es ginge darum, daß auch nach dem Verschieben einer Zelle auf eine bestimmte Adresse zugegriffen wird? Falls es noch darum geht, dann hilf dieser Trick:

Die Spalte B mit "a1" bis "a100000" füllen (herunterkopieren).
In Spalte C ein Anführungszeichen (Gänsefüßchen) eingeben (auch bis 10000/Datenende).
In Zelle D1 "=VERKETTEN("=indirekt(";$C1;$B1;$C1;")")" eingeben und runterkopieren.
Jetzt die Zellen in Spalte D markieren und in Spalte E "Bearbeiten, Inhalte einfügen, Werte".
Spalte D markieren und "Daten, Text in Spalten, Fertig stellen".

Klingt umständlich, führt aber zum Ziel ohne 10000 Zellen anpassen zu müssen.
Ob dadurch irgendetwas langsamer wird, weiß ich nicht, ist aber eine andere Geschichte.

Gruß
J.
Benutzer-Profile anzeigenPrivate Nachricht senden
chaos-freak
Newbie
Newbie


Anmeldedatum: 30.03.2006
Beiträge: 4

BeitragVerfasst am: 31.03.2006, 19:47 Nach oben

Hi,

Der Trick funktioniert wunderbar und es deprimiert mich, dass ich nicht selber darauf kam. Statt der ganzen Spalte mit „““ verweise ich stets auf die selbe Zelle mit „““. Aber ansonsten Einwandfrei!!!

Stell dir alles wie eine „große“ Datenbank vor. Kundeninformationen werden stets per Hand eingegeben. Das Programm sucht dann per Knopfdruck nach vorgegebenen Informationen und löscht eine Zeile wenn erforderlich. Das läuft auch alles wunderbar. Das Problem besteht nur beim Benutzer, wenn er selber Zeilen verschiebt, dann kommt es zu Fehlern in meinen Verweisen. Deine Methode funktioniert da wunderbar.

Allerdings benötigt mein Suchalgorithmus im Basic statt 15 Sekunden jetzt 10 Minuten (Faktor 40). (ich habe extra noch einmal gestoppt). Ist echt kein Scherz, er stürzt aber auch nicht ab oder so. Er braucht nur für jede Zeile deutlich länger!

Wenn’s nach mir ginge, hätte ich sowieso die Plattform gewechselt zu Access oder zu etwas selbst programmierten, aber für die Anwender ist es immer einfacher schon bekannte Oberflächen nutzen zu können und Excel ist weit bekannt und bietet gute Vorraussetzungen.

OK ich möchte mich wirklich bei dir bedanken John G., hätte nicht gedacht, dass ich so schnell, so guten Rat finde – ECHT TOLL - DANKE

And have a nice weekend!
Benutzer-Profile anzeigenPrivate Nachricht senden
john g.
Office-Spezialist
Office-Spezialist


Anmeldedatum: 10.03.2006
Beiträge: 337

BeitragVerfasst am: 31.03.2006, 19:58 Nach oben

Danke für die Blumen! Freut mich, Dir geholfen zu haben!Wink
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Datei öffnet sich nicht Manfred1 Microsoft Word Hilfe 2 04.07.2008, 18:14 Letzten Beitrag anzeigen
Keine neuen Beiträge Terminänderung im Kalender wird nicht... OfficeUser Microsoft Outlook Hilfe 0 04.07.2008, 11:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Diagramm beim öffnen defekt lipi Microsoft Excel Hilfe 1 03.07.2008, 14:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Nicht in eine sondern mehrere Spalten?! d00oo00m Microsoft Excel Hilfe 4 30.06.2008, 21:35 Letzten Beitrag anzeigen
Keine neuen Beiträge Anzeige mehrerer Zeilen beim Autofilter jesalom Microsoft Excel Hilfe 3 30.06.2008, 17:15 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de