Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отмена повторнго создания папки при открытии файла / 13 сообщений из 13, страница 1 из 1
10.05.2007, 15:42
    #34516683
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
При открытии Excel файла создается новая папка "ААА" в папке где находится сам файл, но при повторном открытии файла выходит ошибка, а можно отменить в этом случае повторное создание папки "ААА"?
Заранее благодарен.
...
Рейтинг: 0 / 0
10.05.2007, 15:51
    #34516718
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Дык мона проверять наличие этой папки... или On error goto использовать...
...
Рейтинг: 0 / 0
10.05.2007, 16:27
    #34516867
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
еще один вопрос, подскажите как зогнать дату и время в имя папки?, что бы бало похоже на:
ААА 10-May-2007 16:22

Код: plaintext
CreateObject("Scripting.FileSystemObject").GetFolder(ThisWorkbook.Path).SubFolders.Add ("ААА")
...
Рейтинг: 0 / 0
10.05.2007, 16:35
    #34516909
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Двоеточие во времени ему не понравится.... Now Date Time
...
Рейтинг: 0 / 0
10.05.2007, 16:42
    #34516936
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Если не трудно, помогите дописать, сам не соображу. Как проверить наличие папки? и заодно с названием папки, если можно в примере.
Заранее спасибо!

Код: plaintext
1.
2.
Sub FoldersCreate()
CreateObject("Scripting.FileSystemObject").GetFolder(ThisWorkbook.Path).SubFolders.Add ("AAA")
End Sub
...
Рейтинг: 0 / 0
10.05.2007, 16:58
    #34517011
Granata005
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Код: plaintext
1.
2.
3.
4.
d = ActiveWorkbook.Path & "\" & Date & Hour(Time) & "-" & Minute(Time) '& "-" & Second(Time) & "\"
On Error GoTo a
MkDir d
a:
...
Рейтинг: 0 / 0
10.05.2007, 17:50
    #34517224
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Спасибо
...
Рейтинг: 0 / 0
11.05.2007, 16:19
    #34519877
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Добрый день, есть такая задача: нужно один лист сохранить отдельно от общей книги в папке ВВВ которая находится в папке ААА.
Проблема в том, что папка ВВВ постоянно будет менять название, сама она при создании получает имя с ячейки В4 листа INFO открытой книги, а папка ААА один раз получив имя остаетсся не изменной следующим образом.
Код: plaintext
CreateObject("Scripting.FileSystemObject").GetFolder(ThisWorkbook.Path).SubFolders.Add ("ААА").SubFolders.Add (Worksheets("Info").Range("B4"))

Вопрос: Как сделать, что бы при создании hello.xls в строке : ActiveWorkbook.SaveAs (ThisWorkbook.Path + "\" + ААА+ "ААА\ ВВВ \Hello .xls") имя папки ВВВ загонялось из ячейки В4 листа INFO основной книги, оно ведь будет меняться постоянно в зависимости от текста ячейки В4.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Sub Create()
    Sheets("Hello").Select
    Sheets("Hello").Copy
    Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
    Range("A1").Select
    
ActiveWorkbook.SaveAs (ThisWorkbook.Path + "\" + ААА+ "ААА\ВВВ\Hello .xls"), FileFormat:=xlNormal, _
        Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False
    ActiveWindow.Close
End Sub

Просто огромное спасибо, если кто поможет!
...
Рейтинг: 0 / 0
11.05.2007, 16:30
    #34519933
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Код: plaintext
1.
2.
3.
ActiveWorkbook.SaveAs (ThisWorkbook.Path + "\" + ААА + _
        "ААА\" & ThisWorkbook.Worksheets("Info").Range("B4").Text & "\Hello .xls"), FileFormat:=xlNormal, _
        Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False
...
Рейтинг: 0 / 0
11.05.2007, 20:31
    #34520498
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Проблемка, когда 2 раза подряд сохраняешь в один и тот же путь, всё зависает.
...
Рейтинг: 0 / 0
13.05.2007, 21:14
    #34521953
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Please!!! очень нужно.
...
Рейтинг: 0 / 0
14.05.2007, 09:27
    #34522337
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    Dim Fname As String
    Fname = ThisWorkbook.Path + "\" + ÀÀÀ + _
        "ÀÀÀ\" & ThisWorkbook.Worksheets("Info").Range("B4").Text & "\Hello .xls"
    Set filesys = CreateObject("scripting.filesystemobject")
    If Not FileExists3 = filesys.FileExists(Fname) Then Kill Fname
    ActiveWorkbook.SaveAs Fname, FileFormat:=xlNormal, _
        Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False
...
Рейтинг: 0 / 0
14.05.2007, 12:15
    #34522909
Suleyman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отмена повторнго создания папки при открытии файла
Спасибо огромное!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отмена повторнго создания папки при открытии файла / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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