• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Ondalık ayırmada Virgül yerine nokta kullanma

Katılım
24 Mart 2005
Mesajlar
230
Excel Vers. ve Dili
Ofice 2010 - Türkçe
Sayı Biçimlendirmesinde ,(virgul) yerine .(noktayı) kullana bilirmiyiz.

Ekteki dosyada sorunumu biraz daha deteylı anlattım.
İlginiz için teşekkürler.
 
araçlar/seçenekler'i tıklatın açılan pencerede Uluslararası tabını açın sistem ayraçlarını kullan sçeneğini kaldırın. Ayraçlar için dilediğiniz değeri girin
 
Çok teşekkürler.

İşime yaradı fakat istediğim gibi olmadı . Orjinal olmadı desem daha iyiHer kullanılan bilgisayarda bu ayarın yapılması gerekiyor. Böyle olunca.

CTRL-F ile değiştirmeyi kaydettiğim makro neden hata verdi hala anlamadım.

Tekrar tekrar teşekkürler.
 
Office Ayarlarımı Kaydet Sihirbazı ile diğer bilgisayarlara ayarlarınızı kolayca taşıyabilirsiniz.

Diğer sorunuza gelince eğer makronuzda parasal yada sayısal formatlama yapmışsanız ondan kaynaklanıyor olabilir. Hata veren kodu verirseniz düzeltebiliriz.
 
Başlat/Programlar/Mic. Office/Mic. Off. Araçları/Office Ayarlarımı Kaydet Sihirbazı'nı açın. Açılan penceredeki yönergeleri takip edin.
 
Sn alpi,

Çok hızlısın. Teşekkürler, hemen deniyorum.
 
Sayın Alpi ilginiz için çok teşekkürler.

Vermiş olduğunuz bilgiler çok işime yarıdı. Başka bilgisayarlara ofice ayarlarını aktarma olayını ilk defa duydum ve olablir .

Ben sizin vermiş olduğunuz bilgi sistem ayraçlarını değiştirme olayın kodlarınıda excel makro kaydetle kaydettim ve çalıştırdım . Yanı Ctrl-F değiştir ile yapmaya çalştım değişiklik uygulaması çalışmamıştı fakat bu çalıştı ve iyi oldu gibi.



Hata koduna gelince ekteki dosyada modul 2 de kodlar bulunuyor. Aynı hatayı , makroyu çalıştırdığınızda sizde de vereceğini düşünüyorum.

Hata mesaji:

Run-time error'91':

Object variable With block variable not set.
 
Son düzenleme:
Konuya uygun olduğu için bir şey sormak istiyorum. Eğer yanlış yerde isem özür dilerim ama, bi arkadaşımın bilgisayarında excelde çalışırken yazdığım tarih yanlış görünmekte ve bir türlü düzeltemedim. herhangi bir hücreye 2005 yazdığımda, başka bir sayfada o hücreyi gösterdiğimde 1905'li bi tarih çıkmakta. Bölgesel ayarlardan filan baktım ama oradaki tarihler normal. Bu hatayı da yukarıda anlatılan sihirbaz yardımıyla düzeltebilir miyim. Yani benim bilgisayarımdaki office ayarlarını diğer bilgisayara taşırsam sorun düzelir mi? Yardımcı olursanız sevinirim. Saygılar....
 
herhangi bir hücreye 2005 yazdığımda, başka bir sayfada o hücreyi gösterdiğimde 1905'li bi tarih çıkmakta.


Sorunuza tam olarak cevap veremicem ama . Bir fikir olarak :


Araçlar / Secenekler / Hesapla

Çalışma kitabi secenekleri '1904 tarih sistemi' (Sağ en alttaki secenek) tıklı olmasın.


Hayır düzeltiyorum . Oyle bi sorun değil. Sanırım sadece 2005 yazıyorsunuz. 2005 yazınca 01.01.1900 e 2005 gün ekleyerek 2005 sonrakı günü yazıyor Göstermeye çalıştığız hüçrenin biimlendirmesi Tarih formatında olduğu için.
Tarih uygulamalarıyla ilgili biraz bilgi için site biraz araştırma yapmanız lazım.
 
Dosya ekte demişsiniz fakat eklememişsiniz.

Run-time error'91':
Object variable With block variable not set.

Bu hatayı nesne değişkeni tanımlanmadığı için alıyorsunuz.


Not sadece hatanın geçtiği prosedürü eklemeniz cevap için yeterli olur.
Ama siz yinede dosyayı da ekleyin.
 
Sayın enteresan sizin karşılaştığınız hatanın sebebi Sayın Rafet'in dediği gibi hücre biçimlendirmesi ile ilgili diye düşünüyorum. Hücreyi seçip tarih biçimlerinden birini seçin.
 
Sayın enteresan sizin karşılaştığınız hatanın sebebi Sayın Rafet'in dediği gibi hücre biçimlendirmesi ile ilgili diye düşünüyorum. Hücreyi seçip tarih biçimlerinden birini seçin.

Sayın alpi, hücre biçimlendirmesini denedim. Ne yaptıysam değişmedi. Benim asıl amacım yukarıda da belirttiğim gibi Office ayarları sihirbazı ile benim bilgisayarımdaki ayarları başka bilgisayara aktarabilir miyim. Aktardığımda karşı bilgisayarda herhangi bir aksaklık çıkar mı. Bunu öğrenmek istiyorum. Saygılar....
 
Sayın enteresan ayar aktarma işlemi ile arkadaşınızın Excel ayarları sizin Excel ayarlarınızla aynı olacaktır.
Eğer bir sorun çıkar mı diye düşünüyorsanız. Sizin ayarlarınızı arkadaşınızınkine aktarmadan önce arkadaşınız kendi Excel i için bir ayar dosyası hazırlasın.
Sonra siz ayararınızı arkadaşınıza verin.
Bir sorun çıkarsa arkadaşınız kendi ayar dosyasını geri yükleyebilir.
 
Dosya ekte demişsiniz fakat eklememişsiniz.


:) Aslında ekledim . Fakat konuya başlarken eklediğim dosyada olduğunu söylemedim.
Hangi nesne değişkenini eklemem gerektiği konusunda genel yardım alacağım bir kaynak verirseniz aslında her kez için güzel olur. Sitede var mı acaba hemen bakıyorum.

Ayrıca geç cevap yazdığım için özür dilerim. İş yoğunlugundan dolayı vakit bulamıyorum . :(. Yoksa link sekmlerimde duruyor .

Teşekkürler.

Daha öncede aynı soruyla karşılaşmışsınız. Fakat bir liste yok demek ki. Uğraşa uğraşa bulacaz yanı. Şimdi benim soruma başladığım dosyada bulunan makronun çalışması için ne yapmam gerekiyor acaba ?.
 
Son düzenleme:
Sayın Rafet 2. mesajda belirttiğim işlemi yaptıktan sonra dosyanızı kapatıp yeniden açın, tüm noktalama işaretleri değişmiş olacaktır.
Böylelikle makro ile nıktalama işaretlerinin yerini değiştirmek zorunda kalmayacaksınız.
 
Sayın Rafet 2. mesajda belirttiğim işlemi yaptıktan sonra dosyanızı kapatıp yeniden açın, tüm noktalama işaretleri değişmiş olacaktır.
Böylelikle makro ile nıktalama işaretlerinin yerini değiştirmek zorunda kalmayacaksınız.

Hayır yanlış anladınız . Ben hangi nesneyi eklemem gerektiğini sordum.

İlk verdiğiniz bilgiler ışığında dosyayı kapatıp acmadan hatta olayı makroya kayderek noktala işlemini istediğim gibi yapa biliyorum . Benim öğrenmek istediğim
ilk başta yaptığım excel in makro kaydetle kaydettiğim ctrl-f değiştir makrosunun çalışmamasıyla ilgili vediğiniz cevap . Cevapta "hatayı nesne değişkeni tanımlanmadığı için alıyorsunuz" demiştiniz. Hangi nesne değişkenini eklmem gerekiyor care nedir onu merak ettiğimi söyledim .

Teşekkürler.


Sorunu çözmek biraz zaman alacaksa lütfen tekrar vakit harcamayın. O kadar önemli değil. Ben daha sonra bulursam burda tekrar paylaşırım .

Teşekkürler.
 
Sayın Rafet hata şu kodlarda oluyor değil mi?
Kod:
    Cells.Find(What:=",", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
        xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
        , SearchFormat:=False).Activate

Eğer öyle ise:
What:="," burada aranan virgül(,) sayfa içerisinde bulunamazsa hata alıyorsunuz. çünkü hangi hücrede bulursa o hücreyi aktif yapmak istiyor bulamadığında ise hata veriyor.
Bu hatanın önüne geçebilmek için hata aldığınız satırın bir üstüne On Error Resume Next yazın. Böylelikle hata gözardı edilecektir.
 
Evet . Bu satırlarda veriyor.

Fakat aktif olan hüçrede ,(virgül) olmasına rağmen hata vermeye devam ediyor.
Anlayamadım çözemedim dert oldu çıktı .

Geniş bir zamanda tekrar bakarım. Yardımlarınız için teşekkürler. Verdiğiniz bilgilerle asıl çözmek istediğim sorunumu çözdüğümü belirtirim. Teşekkürler. Bu şekide olsaydı daha iyi olacakmış gibi gelmişti ama gerek yok böylr iyi.

Tekrar tekrar teşekkürler.
 
Geri
Üst