WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 14.07.2003, 19:41   #1
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard [VBA] Referer bei Zelle

wie bekommt man in einem excel-makro den index der zelle, von der das makro aufgerufen wurde, bzw. den index der darüberliegenden zelle?
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 14.07.2003, 19:55   #2
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Wenn die Zelle selektiert ist, mit 'Selection.Address'.
flinx ist offline   Mit Zitat antworten
Alt 14.07.2003, 19:57   #3
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

unselektiert. es soll eine liste sein in der untereinander jeweils die funktion aufgerufen wird. die funktion addiert die darüberliegenden inhalte und addiert noch was dazu.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 14.07.2003, 20:14   #4
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard


Kannst das bitte genauer erläutern, so versteh ich es nicht ganz.
flinx ist offline   Mit Zitat antworten
Alt 15.07.2003, 07:45   #5
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

es soll sowas wie ein fahrtenbuch sein.
eine liste: man könnte ja auch einfach untereinander immer die gefahrenen kilometer einschreiben, die müsste man aber ausrechnen (kilometerstand nach fahrt-kilometerstand vor fahrt). zwar nicht unbedingt kürzer, und eigentlich auch sinnlos, weil man die gefahrenen kilometer ja schnell ausrechnen kann, bzw die subtraktion einfach in die zelle eintragen kann aber es ginge auch anders:
man trägt in die zelle einfach die funktion ein, und übergibt dabei den kilometerstand nach der fahrt. addiert man die bisher gefahrenen strecken, und subtrahiert diese summe dann vom kilometerstand, hat man die gefahrenen kilometer der jeweiligen strecke. um die summe der bisher gefahrenen kilometer zu bekommen, muss man die jeweiligen zellen darüber addieren.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 15.07.2003, 12:41   #6
flinx
Inventar
 
Registriert seit: 08.04.2001
Beiträge: 3.101


Standard

Leider immer noch .
Meinst du mit Funktion ein Makro?
Zitat:
man trägt in die zelle einfach die funktion ein, und übergibt dabei den kilometerstand nach der fahrt
Genau um das zu machen musst du ja eine Zelle auswählen, um die Funktion/Kilometerstand einzutragen. Diese Zell-Adresse kannst du dann mit 'Selection.Address' abfragen.
Wie und wann und rufst du dann das Makro auf? Was macht das Makro, wenn du die gefahrenen Kilometer schon mit der Funktion berechnet hast?

Vielleicht kannst ja die Excel-Tabelle als zip anhängen, damit ich verstehe was du machen willst.
flinx ist offline   Mit Zitat antworten
Alt 15.07.2003, 12:50   #7
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

ja, ein makro, is aber auch ne funktion in vba.
wenn man mal einen wert der liste ändert, sollten sich die anderen auch ändern. naja, das ganze scheint eigentlich gar nicht wirklich möglich zu sein. egal, danke trotzdem.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 15.07.2003, 14:26   #8
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Wie wär es mit einem anderen Ansatz:
Eine Schleife, die einfach alle Zellen durchläuft und die vorherigen addiert, subtrahiert oder was du halt sonst machen willst.

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 15.07.2003, 15:41   #9
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

hm ...... ja, das sollte gehen, danke!
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 16.07.2003, 11:41   #10
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

ok, funktioniert.
noch ne frage zu vba in excel: wenn man in excel zellen kopiert, dann haben die kopierten zellen so nen strichlirten rahmen bis man etwas in eine andere zelle schreibt, oder sonstwas verändert. gibt es eine möglichkeit, diesen rahmen mittels makro loszuwerden?
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:09 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag