а если у меня тоже - на одной машине все нормально - а на всех остальных кракозябы Может кто то подскажет где найти ( в винде самой или в DBD или еще где то) в чем отличия на компах. Винда везде одна - Офис тоже - вот парадокс. спасибо
Помогите сравнить две таблицы
Пользователь
Сообщений: Регистрация: 01.01.1970
12.07.2011 11:47:15
{quote}{login=vikttur}{date=12.07.2011 11:41}{thema=}{post}Темы какие-то распоясавшиеся. Каждая себе новое название придумала :){/post}{/quote}
я правда не специально :( правда, буду острожней
SOS поиск и сравнение, результат на отдельный лист
Пользователь
Сообщений: Регистрация: 01.01.1970
12.07.2011 11:14:56
{quote}{login=KukLP}{date=12.07.2011 08:50}{thema=}{post}Sigma, Sanya потерпите. Сейчас проснутся модераторы и ВСЕ Ваши темы удалят.{/post}{/quote}
да это я писал, просто объем большой и сделать очень хочется, плиз SOS
SOS поиск и сравнение, результат на отдельный лист
Пользователь
Сообщений: Регистрация: 01.01.1970
12.07.2011 11:13:57
{quote}{login=nerv}{date=12.07.2011 10:01}{thema=Re: }{post}{quote}{login=KukLP}{date=12.07.2011 08:50}{thema=}{post}Sigma, Sanya потерпите. Сейчас проснутся модераторы и ВСЕ Ваши темы удалят.{/post}{/quote}Если до этого, в виду моей невнимательности, у меня еще было "желание" Вам помочь, то теперь, я полостью согласен, с KukLP.{/post}{/quote}
да это я писал, просто объем большой и сделать очень хочется, плиз SOS
Помогите сравнить две таблицы
Пользователь
Сообщений: Регистрация: 01.01.1970
12.07.2011 08:41:56
{quote}{login=nerv}{date=11.07.2011 03:44}{thema=}{post}советую привести пример конечных данных с новым файлов, с первой (учетной) записью{/post}{/quote}
въехал лист 1,(Поиск по ФИО), есть отметка на листе 2 (дата въезда лист 1 и дата входа лист 2 должны совпадать) истина въехал лист 1,(Поиск по ФИО) отметился, нет отметки на листе 2 (дата въезда лист 1 и дата входа лист 2 не совпадает) ложь
Помогите сравнить две таблицы
Пользователь
Сообщений: Регистрация: 01.01.1970
11.07.2011 16:30:20
{quote}{login=Владимир}{date=11.07.2011 09:57}{thema=}{post}Ну и сравнили, дальше-то что?{/post}{/quote}
Народ помогите плизз
Помогите сравнить две таблицы
Пользователь
Сообщений: Регистрация: 01.01.1970
11.07.2011 15:49:40
{quote}{login=nerv}{date=11.07.2011 03:44}{thema=}{post}советую привести пример конечных данных с новым файлов, с первой (учетной) записью{/post}{/quote}
Есть две страницы, лист 1 и лист 2 В листе 1 есть таблица слева выгрузка, нужно сравнить дата въезда на стоянку ФИО с датой входа на листе 2. результат на Лист 3
То что желтым указано просьба номер два, хотел спросить можно ли из выгрузки та что слева на листе 1, привести к виду то что желтым автоматизированно?
Помогите сравнить две таблицы
Пользователь
Сообщений: Регистрация: 01.01.1970
11.07.2011 09:46:34
Есть две страницы, лист 1 и лист 2 В листе 1 есть таблица слева выгрузка, нужно сравнить дата въезда на стоянку ФИО с датой входа на листе 2.
То что желтым указано просьба номер два, хотел спросить можно ли из выгрузки та что слева на листе 1, привести к виду то что желтым автоматизированно?
открытие ДБВ в Эксель (DBF)
Пользователь
Сообщений: Регистрация: 01.01.1970
07.07.2011 23:23:59
уважаемый ZVI. Вроде бы работает, только немного не так иногда. подскажите где именно и как в этом макросе можно поиграться с кодовой страницей. может что то наковыряю. СПАСИБО
открытие ДБВ в Эксель (DBF)
Пользователь
Сообщений: Регистрация: 01.01.1970
03.07.2011 11:15:05
Уважаемый ZVI - вставил в єексель Ваш код: Option Explicit Declare Function CharToOem Lib "user32" Alias "CharToOemA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long
' ZVI:2009-01-20 ' Перекодировка DBF из Windows-1251 в DOS-866 для работы в Excel Sub Dbf_Win2Rus() Dim FN%, s$, ptrData&, b() As Byte, FileName On Error GoTo exit_ ' Выбрать DBF файл ChDrive Mid(ThisWorkbook.Path, 1, 1) ChDir ThisWorkbook.Path & "\" FileName = Application.GetOpenFilename("DBF File (*.dbf), *.dbf", , _ "DBF Win2Dos") If FileName = False Then Exit Sub ' Открыть DBF файл FN = FreeFile Open FileName For Binary Access Read Write As #FN ' Считать все в байтовый массив ReDim b(0 To LOF(FN) - 1) Get #FN, , b ' Проверить флаг перекодировки для исключения двойной If CInt(b(29)) = 38 Then If MsgBox("DOS-кодировка уже установлена," & vbLf _ & "Все равно продолжить?", _ vbExclamation + vbOKCancel + vbDefaultButton2, _ "Не навреди!") <> vbOK Then GoTo exit_ End If End If ' Установить указатель на начало данных ptrData = b(9) * 256 + b(8) + 1 ' Считать данные в Unicode s = StrConv(MidB(b, ptrData), vbUnicode) ' Перекодировать данные в DOS-866 ReDim b(0 To Len(s) - 1) b = StrConv(Win2Dos(s), vbFromUnicode) ' Переписать данные в DBF Put #FN, ptrData, b ' Установить флаг DOS-866 в DBF Put #FN, 30, 38 exit_: Close #FN If Err <> 0 Then Debug.Print "Error: " & Err.Number & " - " & Err.Description Else MsgBox "Преобразовано успешно!", vbInformation, "DBF Win2Dos" End If End Sub
Private Function Win2Dos(ByVal sWin As String) As String Win2Dos = String(Len(sWin), Chr(0)) Call CharToOem(sWin, Win2Dos) End Function
но результат выполнения дает ошибку: прилагаю
подскажите в чем проблема. СПАСИБО
защита листов
Пользователь
Сообщений: Регистрация: 01.01.1970
18.11.2010 02:26:26
уже знаю что ОО легко открывает суперскрытые листы при выполнении макроса в файле экселя. Вопрос такой - есть ли такая команда (или бесполезный цикл или функция) после вставки которой в макрос в ОО макрос выполняться не будет вообще, а для экселя это будет пустая функция или цикл.
открытие файла из архива
Пользователь
Сообщений: Регистрация: 01.01.1970
07.11.2010 17:39:14
вопрос! есть архив *.rar в нем несколько файлов .xls.нужно:
1. с помощью макроса "элементом управления" извлекать и открывать нужный файл.
2. возможно-ли, если архив с паролем (мы его знам) продела то же самое ?
точное копирование листов
Пользователь
Сообщений: Регистрация: 01.01.1970
07.11.2010 10:43:55
кто знает как скопировать лист в другую книгу так, чтобы они были абсолютно одинаковыми (не менялись размеры ячеек , формулы ...) ???
открытие ДБВ в Эксель (DBF)
Пользователь
Сообщений: Регистрация: 01.01.1970
03.11.2010 22:06:30
умеет. бстро. красиво. только не спрашивает кодовой таблицы. и получаются иероглифы. ну и ....... смысла дальше нет. просто нашел такую "дырку" в экселе. может кто то скажет что это не так.
открытие ДБВ в Эксель (DBF)
Пользователь
Сообщений: Регистрация: 01.01.1970
03.11.2010 21:47:38
дбф большой - 45 столбов и около 40 тысяч строк - ОО 3,2,и т,д. который типа берет 1 млн стро - фуфло - комп просто виснет (ОО тоесть, 4 ядра 3,3 8памяти) ОО - это миф - не верьте - он на огромных таблицах просто ВИСНЕТ
открытие ДБВ в Эксель (DBF)
Пользователь
Сообщений: Регистрация: 01.01.1970
03.11.2010 21:34:45
есть база ДБФ. при импорте в эксель 2007 русские буквы идут ИЕРОГЛИФАМИ. предыдущие версии хотя бы спрашивали кодовую талицу. а с 2007 и дальше - просто грузит и ИЕРОГЛИФЫ. помогите кто знает. СПАСИБО.
защищенные листы эксель - беззащитны для OpenOffice
Пользователь
Сообщений: Регистрация: 01.01.1970
01.11.2010 21:39:28
запретить открывать в ОО не могу - а чтобы видели формы не желательно. Просто думал найти тут "МОНСТРОВ" которые это знают или хотя бы с таким встречались. Получаеться что защита в Эксель - это слова. жаль :(
защищенные листы эксель - беззащитны для OpenOffice
в экселе все ОК - а в ОО лист после выполнения (успешного кстати) стает открытым. у кого есть еще какие версии? или ОО - это очень круто ?
защищенные листы эксель - беззащитны для OpenOffice
Пользователь
Сообщений: Регистрация: 01.01.1970
01.11.2010 21:20:32
нюанс вот в чем: если просто скрытый - в экселе его можно простому пользователю увидеть (его присутствие), что не желательно (в ОО кстати его не видно) а если суперскрытый - в экселе все ОК - никто не видит ничего - зато в ОО при выполнении макроса сразу все листы открываются. извиняюсь если чуть не так сформулировал
защищенные листы эксель - беззащитны для OpenOffice
Пользователь
Сообщений: Регистрация: 01.01.1970
01.11.2010 21:13:08
Имеется файл с несколькими листами (выходные формы для печати), которые защищены от "любопытных глаз и печатаються просто: Application.ScreenUpdating = False Sheets("форма").Visible = True Sheets("форма").PrintOut Sheets("форма").Visible = xlSheetVeryHidden Sheets("форма").Visible = False но если открыть этот файл в OpenOffice и віполнить єтот макрос - сразу все листы стают видимыми. как этого избежать ?