Excel'in zaman biçimimi değiştirmesini nasıl önleyebilirim?


0

Şu anda vba ve makroları kullanarak bir veri giriş çalışma sayfasından bir ekran çalışma sayfasına veri alan bir excel programı üzerinde çalışıyorum. Verilerin çoğu, Zaman alanı hariç, doğru bir şekilde aktarabilir.

Örnek vermek gerekirse, Time alanındaki veriler şöyle yazılmıştır: "12:00 PM" Özel h: mm AM / PM biçimini kullanıyorum.

Bunu ekran çalışma sayfasına bağlamak için veri girişi çalışma sayfasındaki verileri çağırmak için bir SQL string kullanıyorum ve kodu çalıştırmak için bir düğme ekledim. Ancak, ekran çalışma sayfasındaki Zaman verileri şu şekilde oldu: "01.01.2009 12:00:00"

Dahası, kodu yürüttükten sonra, ilk önce formatı belirlediğim veri girişindeki süre ekran çalışma sayfasındaki ile aynı oldu.

Ekran çalışma sayfası, aşağıda görüldüğü gibi 3 SQL komutunu kullanarak çalışır.

select * from EntryTable

select A.*,[Date + Time] from Summary1 A left join (select [Die No], max(Date + Time) as [Date + Time] from Summary1 group by [Die No]) B on A.[Die No] = B.[Die No]

select * from Summary2 where [Date + Time] = Date + Time 

Bu bir SQL yürütme hatası veya tamamen başka bir şeyse, biri benimle paylaşabilir mi?


I'm using custom format of h:mm AM/PM.Bu özel biçim, Excel'e içe aktarılmadan önce uygulanır mu?
Vylix

Evet. Her iki Excel sayfası için de "Hücre Formatında" uyguladım.
hjh93

İçeri aktardıktan sonra tekrar uygulayabilir misiniz? Özel formatı sadece Excel geçersiz kılabilir. Formatını uygulamak sonra ithalat çalışmalıdır.
Vylix

Özel formatı sonradan uyguladım ve değişebiliyor. Bununla birlikte, Uygula düğmesine her tıkladığımda bunu değiştirmek zorunda kalıyorum, programın amacını yendi. İçe aktarmadan önce gelenekleri uygulamamın bir yolu var mı? Çünkü programımda 2 tarih alanı var ve bunlar mükemmel çalışıyor.
hjh93

İstenmeyen formatta verileri göstermesi için görüntüleme dosyasındaki sütunları zorlama yolu yoksa. Bunu yapabilen bir VBA kodu var mı?
hjh93
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.