Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: vba+excel Добавлено: 28.08.06 16:59  

Автор вопроса:  RAVER | ICQ: 1005765 
Доброго времени суток, знатоки.

есть вопросик.
значит имею два файла excel.Один из них консолидированный ( содержит все возможные записи). второй выборочные, возможно отсутствующие в первом ( накладная).
вопрос примерно в следующем : необходимо сравнение двум колонкам, одна из которых одинаковая в обоих файлах, вторая возможно имеет отличия, так вот эти отличия и необходимо куданить вывести.

алгоритм я так думаю следующий:

1. присвоение 1го значения из 2ого (наклодной) файла - 1 го столбца , с нужной позиции переменной col1, i номер строки со значением.
2. присвоение 1го значения из 2го файла (наклодной) файла - 2го столбца, с позицией = col1,переменной col2.
3. поиск col1 в консолидированном файле
 3а если нашел то - сравнение в нужной колонки значение с col2.
  3а.1 если равны то ,то поиск нового значения col1 из накладной, в консолидированном файле.
  3а.2 если не равны сохранение, или вывод тек знач col1,col2, консолидированного файла.
 3б если не нашел то , вывод значения col1 (наклодной) , или сохранение с пометкой - col1 не найден в консолидированном.
4. i= i+1

вроде так.
есть не которые проблемы, с VBA, т.к. только познаю его основы программирования на нем.и есть проблемы с работай с файлами, не являющимися текущей открытой - активной книгой.
 
Заранее благодарен за ответы.


Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 -АлександР-



Вопросов: 55
Ответов: 1008
 Web-сайт: sham.clan.su
 Профиль | | #1
Добавлено: 30.08.06 00:32
вопрос примерно в следующем : необходимо сравнение двум колонкам, одна из которых одинаковая в обоих файлах, вторая возможно имеет отличия, так вот эти отличия и необходимо куданить вывести.
 
Ну чё сказать, алгоритм есть.
В чём вопрос-то?

Ответить

Номер ответа: 2
Автор ответа:
 RAVER



ICQ: 1005765 

Вопросов: 6
Ответов: 10
 Профиль | | #2 Добавлено: 06.09.06 11:37
не наю вообще зачем написал, просто были не понятны некоторые вопросы реализации - уже все сделано и работает оч даже не плохо, а главное быстро)))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам