![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() |
![]() 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). ![]() |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Wenn die Zelle selektiert ist, mit 'Selection.Address'.
|
![]() |
![]() |
![]() |
#3 |
Veteran
![]() |
![]() 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). ![]() |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() ![]() Kannst das bitte genauer erläutern, so versteh ich es nicht ganz. |
![]() |
![]() |
![]() |
#5 |
Veteran
![]() |
![]() 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). ![]() |
![]() |
![]() |
![]() |
#6 | |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() Leider immer noch
![]() Meinst du mit Funktion ein Makro? Zitat:
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. |
|
![]() |
![]() |
![]() |
#7 |
Veteran
![]() |
![]() 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). ![]() |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() Registriert seit: 13.06.2001
Beiträge: 1.830
|
![]() 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) |
![]() |
![]() |
![]() |
#9 |
Veteran
![]() |
![]() 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). ![]() |
![]() |
![]() |
![]() |
#10 |
Veteran
![]() |
![]() 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). ![]() |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|