Sayfa1 den Sayfa2 ye kopyalama
-
- Mesajlar: 18
- Kayıt: 20 Eyl 2014, 22:28
- İşletim Sisteminiz: Windows 8 , Windows 7
- LibreOffice Sürümü: 4.2.6.3
Sayfa1 den Sayfa2 ye kopyalama
Librede Sayfa1 deki bazı hücreleri Sayfa2 ye gitmeden ve Sayfa1 deki örneğin hücre rengi olmadan makro ile nasıl kopyalayabilirim?For Next kullanmadan.
- Hamurcu
- Mesajlar: 265
- Kayıt: 06 Ağu 2012, 00:14
- İşletim Sisteminiz: Windows 10/11 - Pardus Linux
- LibreOffice Sürümü: 7.x
Re: Sayfa1 den Sayfa2 ye kopyalama
Tam olarak ne istediğinizi anlayamadım!..
Sayfa1'de içerisinde bulunduğum hücredeki bilgiyi, Sayfa2'deki aynı konuma kopyalayacaksınız ancak zemin rengi/yazı rengi gibi biçimsel özellikleri olmayacak ve bu işi bir makro ile yapmak istiyorsunuz doğru mudur?
Örneğin Sayfa1'deki A5 hücresindeki bilgiyi yine Sayfa2'deki A5 hücresine kopyala ama biçimleri olmasın.
Bir diğer sorum yazmayı düşündüğünüz makro bir menü olarak mı bulunacak, buton olarak mı bulunacak yoksa klavyeden kısayol olarak mı?
Tam olarak ne istediğinizi anlatırsanız yardımcı olmaya çalışalım.
Sayfa1'de içerisinde bulunduğum hücredeki bilgiyi, Sayfa2'deki aynı konuma kopyalayacaksınız ancak zemin rengi/yazı rengi gibi biçimsel özellikleri olmayacak ve bu işi bir makro ile yapmak istiyorsunuz doğru mudur?
Örneğin Sayfa1'deki A5 hücresindeki bilgiyi yine Sayfa2'deki A5 hücresine kopyala ama biçimleri olmasın.
Bir diğer sorum yazmayı düşündüğünüz makro bir menü olarak mı bulunacak, buton olarak mı bulunacak yoksa klavyeden kısayol olarak mı?
Tam olarak ne istediğinizi anlatırsanız yardımcı olmaya çalışalım.
-
- Mesajlar: 18
- Kayıt: 20 Eyl 2014, 22:28
- İşletim Sisteminiz: Windows 8 , Windows 7
- LibreOffice Sürümü: 4.2.6.3
Re: Sayfa1 den Sayfa2 ye kopyalama
İlginiz için teşekkürler.Aynen yazdığınız gibi,özellikle copy paste komutu ile, sadece kod yeterli düğme de olabilir.
[ Post made via Android ]
[ Post made via Android ]
-
- Mesajlar: 18
- Kayıt: 20 Eyl 2014, 22:28
- İşletim Sisteminiz: Windows 8 , Windows 7
- LibreOffice Sürümü: 4.2.6.3
Re: Sayfa1 den Sayfa2 ye kopyalama
Öğrendim, ihtiyacı olanlar için:
Doc = ThisComponent
Sheets = Doc.Sheets()
SheetCopy = Sheets.getByName("Sheet1")
SheetPaste = Sheets.getByName("Sheet2")
CopyRange = SheetCopy.getCellRangeByName("e1:e5")
PasteRange = SheetPaste.getCellRangeByName("B1:b5")
PasteRange.DataArray = CopyRange.DataArray
Doc = ThisComponent
Sheets = Doc.Sheets()
SheetCopy = Sheets.getByName("Sheet1")
SheetPaste = Sheets.getByName("Sheet2")
CopyRange = SheetCopy.getCellRangeByName("e1:e5")
PasteRange = SheetPaste.getCellRangeByName("B1:b5")
PasteRange.DataArray = CopyRange.DataArray