Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1220to1224
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VB Funktion =Rechnen(Zelle) behält Zellbezug

VB Funktion =Rechnen(Zelle) behält Zellbezug
Sven
Hallo,
zum Rechnen von Rechenwegen habe ich folgendes VB:

Function RECHNEN(Zelle As Range) As Double
If Zelle  "" Then RECHNEN = Evaluate(CStr(Replace(Zelle.Text, ",", ".")))
End Function

Die fx =Rechnen(Zelle) bringt das das Ergebnis und läßt sich normalerweise kopieren.
In Excel 2007 wird beim Kopieren der fx der Zellbezug nicht aktualisiert, d.h. das es wird immer auf die alte Zelle verwiesen...
Weiß jemand abhilfe?
Die normalen Rechenfunktionen betrifft dies nicht!

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Wie erfolgt der Aufruf?
07.07.2011 14:04:24
Erich
Hi Sven,
wie rufst du die Fkt. denn in der Tabelle auf?
Das sind so die Möglichkeiten:
=RECHNEN(B2)
=RECHNEN($B2)
=RECHNEN(B$2)
=RECHNEN($B$2)
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: Wie erfolgt der Aufruf?
07.07.2011 14:21:55
Sven
mit =(RechnenA1)
das kann nicht gehen.
07.07.2011 14:27:18
Rudi
Hallo,
Excel gut und du weißt nicht, wie man eine Funktion eingibt?
Gruß
Rudi
AW: das kann nicht gehen.
07.07.2011 15:36:10
Sven
Schreibfehler, natürlich =Rechnen(Zelle) hab ich schon im ersten Posting geschrieben.
Funktioniert ja auch, nur eben nicht das kopieren...
Problem taucht auch nur in 2007 auf.
Noch einmal: Wie erfolgt der Aufruf?
07.07.2011 16:31:55
Erich
Hi Sven,
wie rufst du die Fkt. denn in der Tabelle auf?
Das sind so die Möglichkeiten:
=RECHNEN(B2)
=RECHNEN($B2)
=RECHNEN(B$2)
=RECHNEN($B$2)
In deiner Antwort =Rechnen(Zelle) bleibnt offen, wie du Zelle genau angibst. Aber das ist die spannende Stelle.
Ich hatte absichtlich Beispiele für die vier Möglichkeiten hingeschrieben...
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Noch einmal: Wie erfolgt der Aufruf?
07.07.2011 17:22:05
Sven
=RECHNEN(B2)
so so... (owT)
07.07.2011 17:26:33
Erich
AW: so so... (owT)
07.07.2011 18:02:06
Sven
Soso?
Es ist halt eine Eigene fx, die über VB eingesetzt ist. liegt wohl daran, oder?
liegt wohl daran, oder?
07.07.2011 20:00:27
Rudi
Hallo,
nein. Klappt einwandfrei. Liegt wohl an dir.
Gruß
Rudi
AW: liegt wohl daran, oder?
11.07.2011 08:12:11
Sven
Ja, im alten Ecxel funktinierte das auch, aber nicht in der 2007?
Wie kann ich den Fehler finden, oder gibt es in Excel eien Option, die mir das verhindert?

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige