ganz einfach nur einen definierten zellbereich per makro kopieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: ganz einfach nur einen definierten zellbereich per makro kopieren

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von balu » Do, 28.01.2016 15:16

Hallo Sennah,

ja okay. Wenn Du damit arbeiten kannst, dann ist es in Ordnung.



Gruß
balu

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Sennah » Do, 28.01.2016 14:35

hallo balu,

danke für deine hilfe, WIM hat es mit seinem code aber schon getroffen.

wenn die daten die ich kopiere im zwischenspeicher liegen werden sie von mir anschließend in einer anderen software weiterverarbeitet. da sich die dateien dieser software allerdings laufend ändern (benennung der dateien und ablageorte), füge ich sie manuell aus dem zwischenspeicher dort ein.

trotzdem danke für deine hilfe!

liebe grüße,
sennah

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Sennah » Do, 28.01.2016 14:31

hallo WIM!

jaaa! genau das ist es!!!

vielen, vielen dank WIM! das makro macht genau was ich brauche! nochmals vielen, vielen dank!!!

hab einen schönen tag, liebe grüße,
sennah

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von balu » Do, 28.01.2016 14:28

Hallo Sennah,
nur in den zwischenspeicher kopiert werden
Und dann? Was soll dann als nächstes geschehen? Was wsillst Du damit erreichen, wenn die Daten im Zwischenspeicher liegen?

Das sind ernst zu nehmende Fragen die Du beantworten solltest, um dir dann eventuell weiter zu helfen.



Gruß
balu

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Sennah » Do, 28.01.2016 13:51

hallo jörg,

danke für deine hilfe! eingefügt soll aber gar nix werden, nur in den zwischenspeicher kopiert werden...

wie würde der code ohne einfüge-Option aussehen? ich wäre dir sehr dankbar dafür!

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Jörg » Do, 28.01.2016 13:48

Hallo nochmal,

Code: Alles auswählen

oQuelleRange=oSheet1.getCellRangeByPosition(0,0,3,4)' dies ist der Zellbereich "A1:D3" aus der Quelle 
oder
wie bei Dir 
oQuelleRange=oSheet1.getCellRangeByPosition(2,9,2,19)' dies ist der Zellbereich "C10:C20" aus der Quelle als Index, Zählung beginnt bei null
oder
oQuelleRange=oSheet1.getCellRangeByName("C10:C20")' dies ist der Zellbereich "C10:C20" aus der Quelle als Namen
Hoffe es hilft Dir weiter.

Gruß Jörg




[Moderation ,4]: CODE tags gesetzt

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Jörg » Do, 28.01.2016 13:37

hallo sennah,
zur Erläuterung.

Code: Alles auswählen

sub kopieren
oDocument = ThisComponent
   oSheet1 = oDocument.Sheets.getByIndex(0)' Tabelle1 hier könnte Dein Quellbereich liegen
   oSheet2 = oDocument.Sheets.getByIndex(1) 'Tabelle 2 hier könnte Dein Zielbereich liegen
' Quellbereich festlegen
   oQuelleRange=oSheet1.getCellRangeByPosition(0,0,3,4)' dies ist der Zellbereich "A1:D3" aus der Quelle
   oQuellRangeAddresse = oQuelleRange.getRangeAddress
   oZiel = oSheet2.getCellByPosition(2,5) ' dies ist Zelle "C4", die erste Zelle des Zielbereiches
   oZielCellAdresse=oZiel.getCellAddress
   oSheet2.copyRange(oZielCellAdresse,oQuellRangeAddresse)
   end sub   

Gruß Jörg


[Moderation ,4]: CODE tags korrigiert

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Sennah » Do, 28.01.2016 13:29

hallo karolus,

ich bräuchte aber eine kopie nicht einer zeile (horizontal), sondern eines wie in meinem beispiel beschriebenen spaltenbereichs (vertikal), also z.b. A10:A20. wie die für das kopieren von ganzen zeilen im Internet zu findenden makro-codes dann darauf umgeschrieben werden können -> genau das kann ich als mit programmierungen nicht vertrauter eben nicht...

liebe grüße,
sennah

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Karolus » Do, 28.01.2016 13:25

Hallo

Ganze (Zeilen|Tabellenblätter|Spalten) sind letzlich auch Zellbereiche

Wenn du die gegebenen Beispiele nicht auf deinen Bedarf umschreiben kannst, dann lass es lieber ganz mit dem programmieren lassen!!!

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Sennah » Do, 28.01.2016 13:24

hallo jörg!

ich habe auch bei dannenhöfer schon gesucht, trotzdem danke für deine nachricht, auch wenn ich als nicht mit programmierungen vertrauter mensch in dem angeführten link keine lösung meines problems finden kann.

liebe grüße,
sennah

Re: ganz einfach nur einen definierten zellbereich per makro kopieren

von Jörg » Do, 28.01.2016 13:14

Hallo sennah,

guck mal da:
http://www.dannenhoefer.de/faqstarbasic ... ieren.html

Gruß Jörg

ganz einfach nur einen definierten zellbereich per makro kopieren

von Sennah » Do, 28.01.2016 12:39

hallo miteinander!

ich habe das Internet jetzt etwa eine stunde durchforstet und finde makro-codes für das kopieren von ganzen zeilen, zum kopieren und anschließenden einfügen, etc. etc.

was ich nicht finden konnte aber bräuchte wäre einfach folgendes:

einen makro-code nur für das kopieren eines definierten zellbereichs, also z.b. tabelle 1, C10:C20.

kann mir bitte jemand mit dem code aushelfen?

Nach oben