Sayfa1 den Sayfa2 ye kopyalama

Cevapla
qqaazz
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

Mesaj gönderen qqaazz »

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.
Kullanıcı avatarı
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

Mesaj gönderen Hamurcu »

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.
qqaazz
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

Mesaj gönderen qqaazz »

İ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 ] Resim
qqaazz
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

Mesaj gönderen qqaazz »

Öğ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
Cevapla