Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1284to1288
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
Kopieren per VBA
21.11.2012 10:57:37
Peter
Liebe Excelprofis
Ich möchte den Wert od. die Formel einer markierten Zelle mit der Maus runterziehen und auf die nächste Zelle übertragen ohne, dass dabei die Formatierung der aktuellen Zelle übernommen wird.
Also wenn eine Formel in der Zelle steht, dann soll die Formel übernommen werden. Wenn ein Text od. anderer Inhalt in der Zelle steht, dann soll der Inhalt übernommen werden.
Die Formatierung darf aber in beiden Fällen nicht übernommen werden nur Werte od. Formeln. Da ich das Ganze individuell per Zelle machen muss, kann ich auch nicht jedes Mal über das Menü Einfügen nur Werte od. nur Formeln gehen. Eine entsprechende VBA-Lösung wäre sehr hilfreich.
Für Eure Ideen danke ich Euch bestens.
Lieber Gruss
Peter

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

Betreff
Datum
Anwender
Anzeige
re. Maustaste - ohne Formatierung ausfüllen kwT
21.11.2012 12:19:45
Matthias

interessant. Kannte ich nicht. Gruß owT
21.11.2012 12:26:35
Rudi

AW: oder per VBA
21.11.2012 13:54:43
Peter
Hallo zusammen
Vielen Dank für die Tipps. Wie kann ich den Code aus der Quelle von Matthias dynamisch machen, so dass die Anzahl Zeilen nicht nur auf 10 darunterliegende beschränkt ist? Könnte man das Ganze auch an ein Ereignis binden, damit die Ausführung jeweils autom. und nicht über einen Commandbutton erfolgt?
Danke für Eure Antworten.
Lieber Gruss
Peter

Anzeige
AW: klar geht das ... hier die neue Variante
21.11.2012 14:23:54
Peter
Hallo Matthias
Super! Vielen Dank. Kann man die 200 auch ersetzen? Z. Bsp., dass Excel autom. ermittelt, wieviele Zeilen belegt sind und diese Zahl dann anstelle der 200 nimmt?
Das Ganze wird immer noch per Knopfdruck ausgelöst. Müsste aber doch eigentlich bei einer Änderung im Tabellenblatt passieren oder nicht?
Danke.
Lieber Gruss
Peter

auch das geht ...
21.11.2012 14:48:04
Matthias
Hallo
https://www.herber.de/bbs/user/82720.xls
Das würde aber auch alles in der Spalte überschreiben.
Gruß Matthias

Anzeige
AW: auch das geht ...
21.11.2012 15:02:28
Peter
Hallo Matthias
Funktioniert wunderbar. Herzlichen Dank.
Lieber Gruss
Peter

Das war aber keine allgemein gültige Lösung!
21.11.2012 15:43:36
Matthias
Hallo
Das geht nur wenn Du Dich so in der Tabelle bewegst wie vorgeschlagen.
Wenn Du die Zelle aus(C2:E2) verlässt, wird das Zeilenende nicht abgepasst.
Würdest Du nun also die Zelle verlassen, z.B nach G4 und Du hattest vorher E2 aktiviert,
bleibt die Variable auf 20 stehen.
Das würde bedeuten das wenn Du G4 aktiviert hast und in A2 steht [bis Zeile 20]
wird bis G22 ausgefüllt!
Also G4 entspricht: 4 + (20-2)
In Deinem Bsp bin ich nur von C2:E2 asgagangen
Wichtig!
Das ist also keine allgemeingültige Lösung sondern sollte nur als Ansatz dienen!
Gruß Matthias

Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige