Masih60
2016/03/09, 12:07
سلام،
در حال کار بر روی یک فایل اکسل هستم. توی بخشی از این فایل باید مقادیر دو تا سلول از هم کم بشه. این دو تا سلول هر دو داده های زمانی دارند. مثلاً یکی 17:42، اون یکی 17:30 که وقتی از هم کم بشن میشه: 00:12 . فرمولی که نوشتم به این شکل هست:
Cells(i, 8).Value = Cells(i, 3) - Sheets(2).Cells(3, 14).Value
اما پیغام Type Mismatch میده. در حالیکه اگر داده های این دو تا سلول رو دو تا عدد بزنم، بدون مشکل این کار رو انجام میده. برای جمع و تفریق زمان توی VBA باید از تابع خاصی استفاده کرد؟
در حال کار بر روی یک فایل اکسل هستم. توی بخشی از این فایل باید مقادیر دو تا سلول از هم کم بشه. این دو تا سلول هر دو داده های زمانی دارند. مثلاً یکی 17:42، اون یکی 17:30 که وقتی از هم کم بشن میشه: 00:12 . فرمولی که نوشتم به این شکل هست:
Cells(i, 8).Value = Cells(i, 3) - Sheets(2).Cells(3, 14).Value
اما پیغام Type Mismatch میده. در حالیکه اگر داده های این دو تا سلول رو دو تا عدد بزنم، بدون مشکل این کار رو انجام میده. برای جمع و تفریق زمان توی VBA باید از تابع خاصی استفاده کرد؟