Excel Makrosu Çalıştırma

Excel Makrosu Çalıştırma

#2598 İleti | trunsoul | 18 Şub 2020, 13:42

Arkadaşlar merhaba Adalet bakanlığı bünyesinde çalışıyorum ve bilgisayarlarımızda libreoffice kurulu.
Basit bir excel makrosu var fakat bu makroyu librede çalıştıramıyorum hata alıyorum. Bu konuda ne yapmam gerekiyor bana yardımcı olur musunuz ?
Kod: Tümünü seç
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
     MsgBox "Bu mesaj, A1 hücresi değiştiğinde çalışır."
End If
End Sub

Makro kodu bu şekilde.
Sorum şu ki ben bu kodu librede nasıl aktif ederim ve bundan sonra ki makroları çalıştırabilmem için yapmam gereken nedir ? Nerden ve nasıl öğrenirim. Teşekkür ediyorum.
trunsoul
 
İleti: 1
Kayıt: 28 Oca 2019, 23:58
İşletim Sisteminiz: Windows 7
LibreOffice Sürümü: 6.2.7.1

Re: Excel Makrosu Çalıştırma

#2604 İleti | Hamurcu | 24 Şub 2020, 22:22

Merhaba,

İstediğinizi aşağıdaki şekilde yapabilirsiniz.

Kod: Tümünü seç
Sub SheetChange(oEvent)

  If (oEvent.CellAddress.Column=0) And (oEvent.CellAddress.Row=0) Then MsgBox "A1 Degisti"

End Sub


Not: 0. Sütun A sütunudur ve 0. Satır ilk satırdır.

Çalışma sayfasının içeriğinin değişmesi ile yukarıdaki makronun çalışmasını istediğimizi LibreOffice'e aşağıdaki şekilde anlatabiliriz.

1. İlgili Çalışma Sayfasının ismi üzerine Fare'nin sağ tuşuna basarak seçenekleri görüntüleyin.
2. Açılan menüden Çalışma Sayfası Olaylar... seçeneğini seçin.
3. Ekrana Eylem ata diyalog kutusu gelecektir.
4. Bu diyalog kutusu içerisinde olan İçerik Değişti seçeneğini seçin ve Makro butonuna basın.
5. Ekrana gelen makro listesinden yukarıdaki yazdığınız makroyu seçin.

Hepsi bu.

İyi çalışmalar.
Kullanıcı avatarı
Hamurcu
 
İleti: 199
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x

Re: Excel Makrosu Çalıştırma

#2605 İleti | umutcan59 | 25 Şub 2020, 09:51

Adalet Bakanlığına bağlı bilgisayarlarda libre office'i sınırlı kullanabiliyoruz maalesef;LibreOffice makro çalıştırabilmek için 64 bit java ihtiyacı var ancak kullandığımız uyap yazılımı 32 bit java ile çalışıyor, bilgi işlemci ile aranız iyi ise 64 bit javayı yükleyip deneyin ama uyap 64 bit java ile çalışır mı bilemem :)


ab213928@adalet.gov.tr
umutcan59
 
İleti: 2
Kayıt: 21 Şub 2020, 10:01
İşletim Sisteminiz: Win 10
LibreOffice Sürümü: 6.1.5.2

Re: Excel Makrosu Çalıştırma

#2606 İleti | Hamurcu | 25 Şub 2020, 22:52

Bilgisayarınıza aynı anda hem 32bit hem 64bit java kurabilirsiniz.

LibreOffise ayarlarını 64bite göre düzenlersiniz sorun olmaz.

Varsayılan olarak 32bit java aktif kalır bu sayede uyap dediğiniz programı da sorunsuz kullanabilirsiniz.
Kullanıcı avatarı
Hamurcu
 
İleti: 199
Kayıt: 06 Ağu 2012, 00:14
Konum: İstanbul
İşletim Sisteminiz: Windows 10
LibreOffice Sürümü: 6.x


Calc - Hesap Tablosu

Kimler çevrimiçi

Kayıtlı kullanıcılar: Bing [Bot], Google [Bot]

cron