باسلام
درصورتی که بخواهیم در قسمت VB در نرم افزار اکسل ساعت های موجود در دو ستون را از نظر کوچکتر و بزرگتری با هم مقایسه کنیم، چه طوری باید بنویسیم؟ مثلا ساعت 23:40 رو چه طوری میشه با ساعت 15:20 مقایسه کرد؟ البته اگه فقط ساعت ها رو هم با هم مقایسه کنه کافیه. مثلا در مثال گفته شده برای ما فقط مهمه که ساعت 23 با 15 مقایسه بشه و بگه که کدوم بزرگتره؟ من برای راحتی در ستون جداگانه ساعت رو با تابع hour تفکیک کردم و بعد در کد گفتم که مقایسه کنه ولی error میده. کدی که نوشتم به این صورته.ماتریس t ساعت ها رو از یک شیت میخونه و بعد با داده های شیت واگذاری مقایسه می کنه. ولی error میده. ممنون میشم از راهنماییتون.
Dim t(100) As Integer
For i = 6 To 50
t(i) = Worksheets("farvaddin").Cells(i, 4).Value
...
if t(j) < Worksheets("vagozari").Cells(i, 4).Value then
...
درصورتی که بخواهیم در قسمت VB در نرم افزار اکسل ساعت های موجود در دو ستون را از نظر کوچکتر و بزرگتری با هم مقایسه کنیم، چه طوری باید بنویسیم؟ مثلا ساعت 23:40 رو چه طوری میشه با ساعت 15:20 مقایسه کرد؟ البته اگه فقط ساعت ها رو هم با هم مقایسه کنه کافیه. مثلا در مثال گفته شده برای ما فقط مهمه که ساعت 23 با 15 مقایسه بشه و بگه که کدوم بزرگتره؟ من برای راحتی در ستون جداگانه ساعت رو با تابع hour تفکیک کردم و بعد در کد گفتم که مقایسه کنه ولی error میده. کدی که نوشتم به این صورته.ماتریس t ساعت ها رو از یک شیت میخونه و بعد با داده های شیت واگذاری مقایسه می کنه. ولی error میده. ممنون میشم از راهنماییتون.
Dim t(100) As Integer
For i = 6 To 50
t(i) = Worksheets("farvaddin").Cells(i, 4).Value
...
if t(j) < Worksheets("vagozari").Cells(i, 4).Value then
...
کامنت