Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с Exell-ем / 17 сообщений из 17, страница 1 из 1
17.01.2006, 20:38:09
    #33488249
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Здравствуйте! Помогите, кто знает и может....пожалуйста
Нижеописанное действие возможно можно сделать как-то иначе, но нужно завязать с Exell
На компьютере есть два диска , на одном папка с файлами, файлы представляют собой отсканированный материал, и имеют название из 10 цифр( расширение, как правило dbf, или doc).
На другом диске файл Exell, в котором в одном столбце в разных строчках набор цифр( также по 10 в каждой строчке), необходимо прописать макрос или какой- нибудь функцией, заставлять машинку искать те строки и exell-ского столбика, которых нет на диске с фаликами.
Т.е. поиск одноименных строк с цифрами, но поиск среди имен файлов, возможно-ли это , и если да, то подскажите как.

буду очень благодарен если кто отзовется
...
Рейтинг: 0 / 0
17.01.2006, 20:44:28
    #33488258
Владимир Саныч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
manchiniно нужно завязать с Exell
А на Axes тоже нужно? Он в вопросе нигде не упоминается.
...
Рейтинг: 0 / 0
17.01.2006, 20:54:43
    #33488268
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Если в Аксе, это проще то можно и там, просто вышеупомянутый файл закачивается из программы Sap в Exell, и чтоб не открывать его через аксесс, удобней было бы в Exell
...
Рейтинг: 0 / 0
17.01.2006, 21:05:46
    #33488275
Владимир Саныч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Короче, топик переносится.
...
Рейтинг: 0 / 0
18.01.2006, 10:21:46
    #33488708
5631
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Я пользуюсь для этого Access-ом. Он позволяет создавать таблицы, связанные с таблицами других форматов. В любом случае удобней сравнивать однотипные данные.
...
Рейтинг: 0 / 0
18.01.2006, 11:59:27
    #33489039
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Такой макрос выделит серым цветом ненайденые файлы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Sub QWE()
Dim strFol As String, i As Long, Rg As Range
With Application.FileDialog(msoFileDialogFolderPicker)
    .Title = "Выберите папку для поиска"
    .Show
    If .SelectedItems.Count =  0  Then Exit Sub
    strFol = .SelectedItems( 1 )
    If Right(strFol,  1 ) <> "\" Then strFol = strFol & "\"
End With
If TypeName(Selection) = "Range" Then
    If Selection.Columns.Count >  1  Or Selection.Rows.Count < Cells.Rows.Count Then
        MsgBox "Выделите один столбец с файлами"
    Else
        i = Selection.Column
        Range(Cells( 1 , i), Cells(Cells( 65536 , i).End(xlUp).Row, i)).Select
        For Each Rg In Selection
            If Dir(strFol & Rg.Value & ".*") = vbNullString Then
                Rg.Interior.ColorIndex =  15 
            Else
                Rg.Interior.ColorIndex =  0 
            End If
        Next
    End If
Else: MsgBox "Выделите список файлов"
End If
End Sub
...
Рейтинг: 0 / 0
18.01.2006, 12:13:56
    #33489077
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
MsgBox "Выделите один столбец с файлами"
так а у меня в exell просто столбец с числовыми данными, к примеру:

столбец А
строка 1 111
строка 2 222
.... ....

а в папке Х , кпримеру файлы
111.doc
333.doc
....



и Else: MsgBox "Выделите список файлов"
это какой имеется в виду список?

Александр
...
Рейтинг: 0 / 0
18.01.2006, 12:53:59
    #33489198
Дмит
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
1. MsgBox "Выделите один столбец с именами файлов, представленные как десятизначные числа"
2. Else: MsgBox "Выделите список файлов. Тот самый столбец с которым надо работать, а не какую-нибудь картинку, например с голой женьщиной."
3. Если Вы видите работу макроса неудовлетворительной, то опишите, что и как Вы хотите получить.
...
Рейтинг: 0 / 0
18.01.2006, 15:32:06
    #33489701
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
но у меня в таблице exell, идут только числовое же значение
2222
1111
3333
.....
а в папке, файлы, название , которых состоит из этих чисел, но естевственно с расширением, к примеру doc
папка

2222.doc
1111.doc
.....

если речь идет о 2-х,3-х, строчках, то сверка быстра и элементарна, но когда к примеру 10 файлов xls, и нужно сравнить с 10 папками, а в каждом файле по 50 хотя бы строчек, уже очень кропотливо:(
вот меня интересует, каким макросом или еще чем-нить можно сравнивать,, строки с файлами, чтоб к примеру во втором столбце появлялись( или просто выделялись) те строки, которые не выложены в другой папке в виде файла

Александр
...
Рейтинг: 0 / 0
18.01.2006, 15:41:21
    #33489721
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
в этом файле вкладываю , к примеру перечень файлов в данной папке на таком -то диске

Александр
...
Рейтинг: 0 / 0
18.01.2006, 15:44:58
    #33489725
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
а в этом , к примеру ту таблицу, которая есть на другом диске, и как сделать чтоб в соседнем столбце или еще как-то были опознаны, те строки, которых нет в ранее указанной папке в виде файлов?
Александр
...
Рейтинг: 0 / 0
18.01.2006, 18:46:37
    #33490225
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Ну, посмотри
...
Рейтинг: 0 / 0
18.01.2006, 19:49:15
    #33490334
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
ну результат -то в xls. файле бесподобный:), но:
а) как мне его у себя добиться?
б) во втором столбике вижу функцию, но в третьем-то не функция вроде, а просто значения?
в) в каком тебе форуме удобней?:). чтоб по всем не бегать:)
...
Рейтинг: 0 / 0
18.01.2006, 21:08:22
    #33490428
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
manchiniа) как мне его у себя добиться?
Нужно к себе в *.xls функцию IsFile перенести из моего проекта.
Можешь загнать ее и в PERSONAL.XLS. Только ф-я объявлена должна быть public.
б) во втором столбике вижу функцию, но в третьем-то не функция вроде, а просто значения?
А там процедура FindF() выполняется, вызови ее через Макросы.
Только путь в A1 полный укажи.
в) в каком тебе форуме удобней?:). чтоб по всем не бегать:)
А в каком скажешь, в том и будем. Главное, вопросы сразу в 3 форума писать не надо :)
...
Рейтинг: 0 / 0
18.01.2006, 23:20:49
    #33490523
manchini
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
[quot AndreTM][quot manchini]Нужно к себе в *.xls функцию IsFile перенести из моего проекта.
Можешь загнать ее и в PERSONAL.XLS. Только ф-я объявлена должна быть public.

я открыл свой xls файл, с заполненным левым столбиком, сервис/макросы/обозвал его/и скопировал твою програмку/затем сохранил этот макрос на своем листе, так?

и в дальнейшем при пополнении своего столбика в xls новыми строчками макрос так и будет работать, охватывая новые диапазоны?
...
Рейтинг: 0 / 0
19.01.2006, 13:59:33
    #33491803
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Ну если ты формулу скопируешь дальше по второму столбику, то будет.
Правда, в Office2002 была замечена проблема - собственная ф-я не всегда
автоматически обновляется, но ведь можно и F9 нажать...
...
Рейтинг: 0 / 0
03.02.2006, 14:04:11
    #33522041
V17
V17
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с Exell-ем
Странно, но этот файл не переносится в другие профили/компьютеры.
Видимо там привязано к аккаунту или GUID_какомунибудь. (?)
И еще: невозможно (?) создать проект Personal.xls в редакторе VisualBasic... Оно создается только записью макроса с сохранением в личные макросы. Только после этого можно увидеть в менеджере проектов VB - Personal.xls, и стереть этот ненужный макрос , а потом уж записать туда нужные ф-ции к примеру.
Кто нибудь победил данные траблы ?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите с Exell-ем / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]