Fransızca sürüm Excel'de İngilizce makroları kullanma


6

Şu anda Fransa’dayım ve tüm Office programlarının Fransızca olduğu bir bilgisayar kullanıyorum.

İngilizce VBA ile yazılmış bir makro kullanmam gerekiyor, ancak başarısız oluyor.

Fransızca versiyonunda ingilizce Excel formülleri kullanmaya çalıştığımda, aynı şeyin meydana geldiği gibi bir dil problemi olduğunu da kabul ediyorum (örn. = Sum is = somme)

Bunu yapmanın bir yolu var mı?


excel makrosunu düzenleyemez misiniz ve (örneğinize bakarak) replace = somme = sum
barlop

Makinedeki yerel ayarı değiştirmek yardımcı olur mu acaba?
Dave

3
Başarısız olan ne? VBA, yalnızca İngilizce olarak yazıldığı gibi çalışmalıdır (daha önce 2013'ten emin değil). Hangi hatayı alıyorsun? Değiştirmeniz gereken bölgesel bir ayar olabilir. Çalışma sayfası işlevleri otomatik olarak çevrilmeli, her şey iyi çalışmalıdır.
Raystafarian,

Makro, menülere vb. Öğeler eklerse sorun çıkartabilir, çünkü bunlar Office'in bir dil sürümünden diğerine farklıdır. Bu sorunu aşmak için menüleri kimliğe göre isme göre ele almanın yolları vardır.
Steve Rindsberg

2
İnsanların çalışmasını sağlayacak değişiklikler önermesine izin verecek şekilde makronun metnini ekleyebilir misiniz?
Jason Aller

Yanıtlar:


4

VBA kodunuzu yeniden yazmayı içeren iki seçeneğiniz vardır.

  • İlk seçenek : Range.Formulaözelliğe her erişişinde, özellik için değiştirinRange.FormulaLocal . Formüllerin yerelleştirilmiş sürümü Excel tarafından dahili olarak kullandığı İngilizce sürümüne çevrilecektir. Bu elbette makrolarınızı yalnızca Fransız yerel dillerinde / dillerinde çalışacaktır.

  • İkinci seçenek : VBA'nızda kodlanmış her formülü İngilizce'ye elle çevirin. Bu, makrolarınızı herhangi bir Excel yerel / dilinde çalışmasını sağlar.


1

ABD'de yazılmış bir Excel Makro aracıyla da benzer bir problem yaşadım ve Almanya'da kullanmak istedim. Takım başladıktan sonra bir döngüde kilitlenmiş gibi görünüyordu, bu yüzden sona ermemişti.

Bu sorunu nihayet, tarih, saat ve sayı biçiminde varsayılan pencereleri burada açıklanan ABD standardına getirerek çözebilirdim . Bu nedenle muhtemelen aracın VBA kodu ABD standart formatlarındaki bazı verilerle çalışır ve yabancı format sistemlerinde çalışmaz.


1
SuperUser'a hoş geldiniz. Lütfen bu sorunu çözmek için attığınız adımları ekler misiniz? Asıl cevap, bağladığınız web sitesindedir, ancak bu yanıtı gereksiz kılan bağlantılar kopmuş veya eskimiş olabilir.
10'da
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.