download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Сравняване на данни от екселска таблица

<1 2 3 >

Автор
Съобщение
zlatena
Вто, 27.12.11, 11:34
Book4.xls работи чудесно,Недялко трябва да черпя.
Пробвах го с моя таблица.
Единственото,което се получава но не е проблем:
При еднакви стойности(числа) на колона "С"в Sheet1 и Sheet2,то тогава в Sheet3 излиза цял празен ред.Не отпечатва позицията в Sheet3.
Мисля,че това е причината.
Все пак сега ще го проверя още един път.
phrozencrew
Вто, 27.12.11, 21:15
Направих нещо, уж според условието, но някак си имам чувството че съм го омазал. Не разбрах какво да правя когато стойностите са равни и за това съм сравнявал само когато ID.Sheet3.C < Sum(ID.Sheet4.C )
Ето го файла, но трябва да се направят проверки, за да е сигурно, че всичко работи коректно: Book5.xls
zlatena
Пет, 06.01.12, 22:43
Имам предпоследен въпрос

Как да направя двете позиции от sheet1 и sheet2 да се копират в sheet3.
В момента тези от sheet2 се копират в sheet3,но тези от sheet1 не искат.
Четирите позиции да се копират в sheet3.
Хайде помогнете малко...
Ето файла:
Book4.xls

редактиран от zlatena на 07.01.12 11:29
phrozencrew
Съб, 07.01.12, 19:15

RE: Сравняване на данни от екселска таблица

” Имам предпоследен въпрос

Как да направя двете позиции от sheet1 и sheet2 да се копират в sheet3.
В момента тези от sheet2 се копират в sheet3,но тези от sheet1 не искат.
Четирите позиции да се копират в sheet3.
Хайде помогнете малко...
Ето файла:
Book4.xls

Ето решение, което включва и условието за еднакви резултати при сравнение между двата Sheet-а: Book7.xls
zlatena
Нед, 08.01.12, 18:24
Ехх,благодарности отново.Елегантно решение.
Много интересна "игра" е писането на скриптове.
Покрай тази задача и аз прочетох доста работи
Може ли още малко помощ,за трети и четвърти Sheet?
Ето условието,закачам го пак.
z.6803.doc
редактиран от zlatena на 08.01.12 18:42
редактиран от zlatena на 08.01.12 18:48
редактиран от zlatena на 14.01.12 16:45
phrozencrew
Пон, 09.01.12, 19:43
Може но се иска по-задълбочено програмиране и време. Ако нямаря малко време и ми текне музата ще го разчопля.
zlatena
Съб, 14.01.12, 17:31
Ок,благодаря още веднъж за отделеното време.
Аз ще пробвам също и ако имам въпроси ще питам.

Сега чета това:
http://av-mag.ru/books/vbscript.htm
http://www.askit.ru/custom/vba_office/m1/01_01_reasons_vba.htm
VBScript. Встроенные функции
http://www.vbfaq.ru/
http://www.askit.ru/books/book_vba.htm
http://msdn.microsoft.com/ru-ru/library/5ebk1751.aspx
http://gsbelarus.com/gs/wiki
Ако знаеш някой полезен тутор,дай го насам
-------------------------------------
Благодарение на phrozencrew почти се получи...
=======================

EDIT: Получи се най-после

редактиран от zlatena на 29.01.12 21:04
zlatena
Нед, 05.02.12, 14:31
Едно последно питане.
Става въпрос отново за сравняване на различни sheets,както в примерите по-назад.
Може ли да се направи следното сравнение.
Имам 5 бр. sheets.
Имам нанесени данни в първи,втори и трети.
Сравнявам данни в първи и втори,резултата се получава в четвърти.
После сравнявам данните от трети с получените от четвърти и резултата е в пети.

Въпроса е трябва ли да създавам Sub ProcessData2() за сравнението между трети и четвърти sheet.
Ето примерна таблица:
Book12.xls

phrozencrew
Нед, 05.02.12, 17:51

RE: Сравняване на данни от екселска таблица

” Въпроса е трябва ли да създавам Sub ProcessData2() за сравнението между трети и четвърти sheet. „
Не, няма нужда от нов макрос. Всеки Sub е отделен макрос. Всичко може да си е в същия макрос, само трябва да подредиш последователността на операциите. Т.е. кода за Sheet5 трябва да е след останалите операции.
Ако искаш да улесниш структурата и четенето, можеш да ползваш функции.

<1 2 3 >

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.