Защо total_sales = total_sales +....?
Още от началот на курса се чудя защо total_sales = total_sales + Range("B" & m).Value? Не мога да разбера защо не е total_sales = Range("B" & m).Value, та дефинирането на total_commis става тук, т.е. ако total_sales = total_sales, то това не е нищо. Незнам дали разбирате какво искам да питам, но пробвах total_sales = Range("B" & m).Value и тогава не сумира стойностите на целия рейндж, а запазва само последната.
Знак "=" се тълкува като оператор за присвояване, а не като знак за равенство. Смисълът на присвояването тук може да опишем в следните стъпки: 1. На променливата total_sales=0 (дава се начална стойност на променливата 0, за да сме сигурни, че натрупването на сумата започва на чисто. 2. Към старата стойност на променливата добави стойността на определена зона и я превърни в нова стойност на същата променлива. (total_sales(ново)=total_sales(старо)+Range("B"&m).Value
Благодаря за отговора.