olsa bile bir sayıdan iki basamağa biçimlendirme VBA'yı 1-24 arası bir sayıyı 2 basamaklı bir sayı olarak görüntülemek için kullanmak istiyorum. Açıkçası, bununla ilgili bir problemi olan sadece 01, 02, 03, vb. Gibi göstermek istediğim 1-9. Bunu gerçekleştirmenin bir yolu var mı?Birincisi 0 vba
6
A
cevap
9
Bir tamsayı değişkeni biçimlendiremezsiniz, biçimlendirme için bir dize değişkeni kullanmanız gerekir.
Sen baştaki sıfırlar lider sıfır gerekli
eklemek için bir"00"
formatı ile
Format
işlevini kullanarak ardından tarihten itibaren gün sayısını ayıklamak için
Day
işlevini kullanarak ve bir formata bir tarihin gün bölümünü dönüştürebilirsiniz
Biçimi (Gün (myDate), "00")
myDate tam tarihi değerini
followin içeren bir tarihi değişkendir
number_item = 2
number_item = WorksheetFunction.Text(number_item, "00")
Bu işi yapacak: g makro Çalışma örnek böyle
Sub Macro1()
Dim myDate As Date
myDate = "2015-5-1"
Dim dayPart As String
dayPart = Format(Day(myDate), "00")
MsgBox dayPart
End Sub
1
Yaptım olarak kullanılabilir.
İlgili konular
- 1. Birincisi ''
- 2. VBA Menzil içindeki hücreler boşsa (0)
- 3. Regex: Tüm ondalık sayıları eşleştirin ancak birincisi
- 4. Birincisi "tanımsız" ise 2. özelliklere bağlanması
- 5. VBA
- 6. VBA:
- 7. VBA
- 8. VBA
- 9. VBA
- 10. VBA
- 11. VBA
- 12. VBA
- 13. VBA
- 14. VBA
- 15. VBA
- 16. Vba
- 17. Neden 0 = 0 "" true 0 = 0 "
- 18. Yanlış ekstralar Tüm niyet ile alınan ancak birincisi
- 19. android hakkında Drawable getRunds dönüşü Rect (0, 0 - 0, 0)
- 20. Access vba
- 21. IndexError: index 0, 0
- 22. VBA Makro
- 23. AngularJS iki tane http istekleri döndürür, ancak sadece birincisi çözülür
- 24. , VBA ekstra tek tırnak
- 25. Excel VBA
- 26. Excel VBA
- 27. Vba vlookup,
- 28. excel-vba
- 29. VBA kodu
- 30. 0'a kadar 0 durum
Bunu bir hücrede değil, kodda oluşturulan bir sayıya uygulamanız gerekir, bu aynı şekilde çalışır mı? Bunu sadece MyVar.NumberFormat = "00" olarak değiştirebilir miyim? –
Bunu denedim ve Çalıştırma Zamanı Hatası '424' aldım Nesnede Gerekli Nesne MyVar.NumberFormat = "00" –
Eğer bu tüm numaraya yardım ederse formatlanması gereken, bir kullanıcı formu aracılığıyla sağlanan tarihten itibaren çıkardığım bir tarihin gün kısmıdır. –