vba شرح اكواد - اختزال ل س = س + 1؟




1 Answers

للأسف لا توجد مشغلي operation-assignment العمليات في VBA.

(إضافة - المهمة += آخرون متاحة في VB.Net)

حل لا طائل منه

function Inc(ByRef i As Integer)
   i = i + 1  
end function
...
Static value As Integer
inc value
inc value
access 2010
Sub btn1_Click()
Static value As Integer
value = value + 1
MsgBox value
End Sub

أقسم عندما كنت أتلقى دورة VB.net في الكلية كان هناك طريقة أقصر لإخبار متغير لإضافة '' إلى نفسه. ربما x = + 1. أنا أستخدم Access الآن على الرغم من استخدام الاستوديو المرئي. عندما أحاول ذلك داخل VBE فإنه يزيل +. حتى أنني أزلت Option Explicit بدون أي تغيير

بافتراض أن الإجابة ستكون بلا ، لا توجد طريقة للإمساك بها وخصائصها الخاصة فقط من VBA




Related