panevdd Публикувано Април 14, 2008 Report Share Публикувано Април 14, 2008 По подразбиране макросът създава *.log файл в основната папка на C:; провери дали се създава този файл и опитай да промениш пътя и името за създаването му в кода на макроса. Цитирай Link to comment Сподели другаде More sharing options...
kiskin Публикувано Април 15, 2008 Report Share Публикувано Април 15, 2008 panevdd, последвах точно инструкциите ти, като промених пътя и името на .log файла, но пак не създава такъв .log файл!Мога ли да копирам моите страници в твоя работещ файл, като се запазят връзките между тях без да търси стария файл? А мога ли да премахна формулите, така че да се запазят данните,а в клетките да показва, че има формули, но без да извършва пресмятане??Знам, че мога да задам ръчно пресмятане, но то ще важи за целия Excel,а аз искам да важи само за този файл. Цитирай Link to comment Сподели другаде More sharing options...
vili79 Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 Имам следния проблем - в таблица няколко от колоните (които са с определена формула) отдолу като дам да ги сумира в повечето не изчислява точно. Къде е проблема? Цитирай Link to comment Сподели другаде More sharing options...
Tragedy Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 vili79, би ли обяснила малко по-подробно. Даже можеш да прикачиш файла с примера, ако не е нещо лично. Цитирай Link to comment Сподели другаде More sharing options...
vili79 Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 Ето табличката, например колоната с Данъка трябва да е 14,50лв., също и някои други колони. Цитирай Link to comment Сподели другаде More sharing options...
paro Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 ... няколко от колоните (които са с определена формула) отдолу ... Vili79, формулите в Ексел "стоят" в клетки, не в колони. Предполагам, че искаш да сумираш няколко клетки, които са в колона. Възможна причина за грешка в сумирането може да бъде неправилно форматирани данни в някоя клетка, например текст или да е пропусната някоя клетка. Tragedy е прав, най-добре е да дадеш файла да го погледнем и да видим къде е грешката! Колоната с ДОО дава сума 13.36. Цитирай Link to comment Сподели другаде More sharing options...
vili79 Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 Да, "клетки" , извинявам се. Не съм толкова в час с термините . Но пък данъка ми излиза като го смятам с калкулатура 14,50. Ако нанеса само цифрите в клетки (без да са формули) си излиза 14,50 лв., но в таблицата ... не. Всички клетки са на "number" форматирани. Цитирай Link to comment Сподели другаде More sharing options...
paro Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 vili79, най-добре, качи файла тук. Това, че в клетките има формули не пречи, но дакато не погледна формулите, няма как да ти помогна! Цитирай Link to comment Сподели другаде More sharing options...
vili79 Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 Ами не ми дава да прикача екселския файл. Казва ми че не може да се прикачва такъв тип файл. Аз затова го направих JPEG. Цитирай Link to comment Сподели другаде More sharing options...
paro Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 Здравей, vili79! Архивирай файла с WinRar или като .zip и тогава го прикачи тук. Като .jpeg не върши работа. Цитирай Link to comment Сподели другаде More sharing options...
Tragedy Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 Ами не ми дава да прикача екселския файл. Казва ми че не може да се прикачва такъв тип файл. Аз затова го направих JPEG.Проблемът с качването на Excel-ски файлове е вече разрешен и можете да прикрепите желания файл Цитирай Link to comment Сподели другаде More sharing options...
panevdd Публикувано Април 17, 2008 Report Share Публикувано Април 17, 2008 panevdd, последвах точно инструкциите ти, като промених пътя и името на .log файла, но пак не създава такъв .log файл!На много места прочетох, че има разлики в инструкциите на VBA, който използват Office 2003 и Office 2007; възможно е точно това да е проблема при теб.Мога ли да копирам моите страници в твоя работещ файл, като се запазят връзките между тях без да търси стария файл?Да, това би трябвало да свърши работа.А мога ли да премахна формулите, така че да се запазят данните,а в клетките да показва, че има формули, но без да извършва пресмятане??Не мисля, че това е възможно, но ще проверя. Цитирай Link to comment Сподели другаде More sharing options...
vili79 Публикувано Април 18, 2008 Report Share Публикувано Април 18, 2008 Благодара Tragedy, ето го файла.tablica.xls Цитирай Link to comment Сподели другаде More sharing options...
kiskin Публикувано Април 18, 2008 Report Share Публикувано Април 18, 2008 panevdd надявам се, че ще можеш да ми помогнеш!Утре ще опитам на office 97 дали ще стане и ще ти кажа.Използвам и други макроси. които работят без проблеми не преполагах, че кода може да е несъвместим с Office 2007 Цитирай Link to comment Сподели другаде More sharing options...
paro Публикувано Април 18, 2008 Report Share Публикувано Април 18, 2008 Здравей, vili79! Наистина си права. В колоната "Данък 10%", ако числата се въведат на ръка сумата е 14.50. Това става поради следната причина: Ексел закръгля числата, например 13.367 Ексел закръгля на 13.37; 13.363 на 13.36 когато форматираш клетките с 2 знака след десетичната запетая. В твоя случай сумата в "Данък 10%" е 14.466 и Ексел я закръгля на 14.47. Можеш да направиш един експеримент: в колоната "Подпис" въведи числата от колоната "Данък 10%" ръчно, така както ги виждаш. Форматирай и двете колони "Данък 10%" и "Подпис" като number с 3 знака след десетичната запетая. В съседната колона на колоната "Подпис" извади от клетките в колона "Подпис" аналогичните клетки от колона "Данък 10%". Форматирай новата колона като number с 3 знака след десетичната запетая и сумирай значенията в клетките. Получава се 0.034, т.е. точно толкова колкото ти липсва. Ще видиш и къде и какви са разликите. Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост