Oluşturduğum bir e-tabloya sahip bir şaşırmayı gördüm. Bilgisayarımda iyi çalışıyor ama ofisdeki diğer bilgisayarların bazılarının ABD lokalizasyonlarına sahip olduğunu biliyorum. VBA'yı İngiliz lokalizasyonu kullanarak bir şeyleri kontrol etmeye zorlamanın bir yolu var mı?İngiliz yerelleştirmesini kullanmak için VBA'yi zorla
Yapmakta olduğum sorun, girilen tarihlerin numaralar veya metin değil, tarih olarak görünmesini sağlamak için Metnin Sütunlarını kullanmamın makronun bir parçası olarak olmasıdır. Bilgisayarımda iyi çalışıyor gibi görünüyor, ama bunu İngiltere lokalizasyonu olarak ayarladığımı biliyorum.
Diğer insanlar sorun yaşıyor ve Birleşik Krallık yerelleştirmesi olup olmadığının farkında değiller. Diğer insanların yerelleşmesini kontrol etmekle ya da bilgisayarlarında Birleşik Krallık yerelleştirmelerine sahip olmak konusunda ısrar etmekten ziyade, bu makronun içinde yapılması gereken her şeyi zorlamak için VBA'ya fazladan bir kod satırı ekleyebilirsem, bu ideal olurdu. İngiltere lokalizasyonu.
Sorun, programın İngiltere formatından ABD formatına geçiş tarihleridir. Makroda metin-sütun aşaması gerçekleştiğinde oluyor gibi görünüyor.
VBA'nın İngiltere yerelleştirmesi olup olmadığını otomatik olarak denetlemek için bir yol var mı, yoksa İngiltere yerelleştirmesi için değiştirmiyor ve sonra da sonunda değiştiriliyor mu? Her lokasyonu Birleşik Krallık lokalizasyonuna zorlamak istemiyorum çünkü bu diğer sorunlara veya kullanıcılara zarar verebilir - kesinlikle arzu edilmeyen bir şey!
Şerefe!
'TextToColumns', tarih sırasını (DMY vb.) Belirlemenizi sağlayan bir' FieldInfo' argümanına sahiptir. Özellikle verilerde zaman parçaları varsa, kesinlikle% 100 güvenilir değildir. Yapabilirsen. Verileri, TTC'yi kullanmak yerine tek tek ayrıştırırdım. – Rory
Şerefe Rory. Bu durumda, verileri koymak için bir Userform'a koymak daha iyi olabilir mi? Tarih alanı, yalnızca makrodaki sonuçları hesapladığından değil, aynı zamanda ortaya çıkan raporun da ismini aldığı için hayati önem taşır. – Miller86
Bir kullanıcı formunun ne tür bir fark yarattığından emin değilim? Belki de makro kodu gönderebilirsiniz, böylece aslında ne yaptığınızı görebiliyoruz. – Rory