Siteye yeni ancak yazılara bakarak çok zaman harcadık. Özellikle kullanıcı formları olan VBA'yı kullanmakta oldukça yeni ve bir sorunla karşılaşıyorum.
İşte istediğim: Kullanıcı formunun gönder düğmesine bağlı bir mesaj kutusu ekle. Eğer ortak evet cevabını verirse, vermiş olduğu bilgileri formda gönderin. Kod biraz çözülmüş ama msgbox satırında "beklenen ifade" hatasını almaya devam ediyorum. Bunun ne olduğu hakkında bir fikrin var mı? Herkese teşekkürlerVBA'da "Ekspresyon İfadesi" Hatası
0
A
cevap
0
değilim emin messagebox aramak istediğiniz, ancak buradaki fikir :) olduğu idi
Private Sub CB_Submitted_Click()
Range("A1") = "Hello pgw215"
'or
'Range("A1") = TextBox1
End Sub
Private Sub UserForm_Initialize()
Dim Question As String
Dim Answer As Byte
Question = "Is your name pgw215?"
Answer = MsgBox(Question, vbYesNo)
If Answer = 6 Then 'Yes
Call CB_Submitted_Click
ElseIf Answer = 7 Then 'No
ElseIf Answer = 5 Then 'Ignore
End If
End Sub
İlgili konular
- 1. Operatör Öncelik - Ekspresyon Değerlendirmesi
- 2. İlişkilendirilmiş güncelleştirmeyi gerçekleştirirken Eksik Ekspresyon
- 3. Python print ifadesi “Sözdizimi Hatası: geçersiz sözdizimi”
- 4. hatası: 'const…' ifadesi 'bu' argümanı '…' niteleyicileri atar
- 5. Ekspresyon adaylarını bulmak için VS aracı
- 6. Lambda Expression'u Ekspresyon Ağacı'nın bir parçası olarak değerlendirin
- 7. boolean ifadesi ile index üzerinde boolean ifadesi varsa index.html.erb sayfasında
- 8. Söz dizimi hatası, ifadesi: [name = ctl00 $ mainContent $ mainProgress]
- 9. Yakalanmayan Hata: Söz dizimi hatası, ifadesi: desteklenmeyen sözde:
- 10. koşullu ekleme ifadesi
- 11. LINQ: Nokta İfadesi ve Sorgu İfadesi
- 12. C# inline lambda ifadesi
- 13. Garip JavaScript ifadesi
- 14. QML ifadesi
- 15. LINQ ifadesi
- 16. Lambda İfadesi
- 17. Lambda İfadesi
- 18. if ifadesi
- 19. ifadesi değil seg arıza [C++]
- 20. WordPress ifadesi doğru yankılamıyorsa WordPress
- 21. else ifadesi görünüşte
- 22. For ... ifadesi Amaç-C
- 23. Açgözlü Olmayan Desen İfadesi
- 24. lambda ifadesi listesinde
- 25. MVC4 WebAPI Nedeni İfadesi?
- 26. math.sqrt() ifadesi gerekli midir?
- 27. Eksik ifadesi Oracle Sorgu
- 28. Python üzerinde varyasyon ifadesi
- 29. If ifadesi döngü?
- 30. lambda ifadesi Örneğin
'Msgbox sahip' "Burada bir şeyler yazmak zorunda" Burada biraz ifade vermek için. Örneğin. Eğer 'i = 3' ise' Msgbox i' 3’ün değeriyle açılır. [Bkz.] (https://msdn.microsoft.com/en-us/library/139z2azd (v = vs.90)) .aspx) bilgi için. – newguy
evet, geri dönerken paranteze ihtiyacınız olacak, yani msgbox ("message") = vbyes ise ... else .... Ayrıca düğmeleri belirtebilirsiniz, böylece msgbox ("message", vbYesNo gibi) + vbApplicationModal + vbExclamation, "Hata") –