PDA

View Full Version : مقایسه رشته ها



Arashdn
جمعه 08 دی 1391, 07:44 صبح
سلام دوستان
من یه استرینگ به نام s در برنامه دارم
شرط زیر رو در نظر بگیرید
s <> "Arash DN"
چطور میشه کاری کرد که در این مقایسه بزرگی و کوچیکی حروف در نظر گرفته نشه؟
ممنون

amin32
جمعه 08 دی 1391, 10:15 صبح
میتونید به ابتدای برنامه کد زیر رو اضافه کنید:

Option Compare Text


اینجوری در تمام مقایسه ها بزرگی و کوچکی تاثیری نداره. ولی اگه بخواهید فقط یک شرط خاص این حالت رو داشته باشه میتونید شرط رو به شکل زیر بنویسید و دیگه نیازی به کد بالا نیست:


If InStr(1, s, "Arash DN", vbTextCompare) Then

M.T.P
جمعه 08 دی 1391, 11:37 صبح
یا اینکه هردو رو به تابع LCase یا UCase ارسال کنید:


LCase$(s) <> LCase$("Arash DN")