Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 След.
Не запускается автомакрос
 
Личная Книга Макросов мне не подходит.
Изменено: agregator - 18.08.2025 14:11:00
Excel всемогущий.
Как разделить столбец на две колонки?
 
Я бы в соседний столбец прописал ссылку на нужную ячейку и протянул формулу выделив 27 ячеек, а затем отфильтровал непустые в этом столбце
Excel всемогущий.
Не запускается автомакрос
 
"Пример.xlam" это файл надстройки, как закрыть такой файл без закрытия всего Excel я не знаю. У начальницы есть файл в который надо ежедневно вписывать "Выполнено", "Да" и "Да", доступ только с её учётки. Начальница не закрывает Excel файлы по несколько суток. Хотим через планировщик заданий windows 10 автоматизировать эту работу. Соответственно макрос там другой, этот я вложил для примера. Я обычно использую файл надстройки и никогда не было проблем.  
Excel всемогущий.
Не запускается автомакрос
 
Всем здравствуйте! Есть файл "Пример.xlam" в нем макрос. На моем компьютере он срабатывает много раз при открытии файла, не закрывая Excel. А у начальницы на компьютере первый раз срабатывает, а следующий раз нет, пока не закроешь Excel, т.е. пока не закроешь  файл "Пример.xlam". Пробовал ставить на файл свойство "Только для чтения" не помогает. Подскажите, что можно сделать, может какие то настройки?
Код
Private Sub Workbook_Open()
MsgBox "Привет!"
End Sub
Excel всемогущий.
VBA макросом менять атрибут файла "Только чтение"
 
Большое спасибо, работает как надо
Код
'Установка атрибута "Только чтение"
Sub SetReadOnlyAttribute()
    Dim fso As Object
    Dim file As Object
    ' Создаем объект FileSystemObject
    Set fso = CreateObject("Scripting.FileSystemObject")
      
    ' Путь к файлу
    Dim filePath As String
    filePath = ThisWorkbook.Path & Application.PathSeparator & "1график 7зк.xlsx"  'тут имя файла измените на свое
      
    ' Проверяем, существует ли файл
    If fso.FileExists(filePath) Then
        ' Получаем объект файла
        Set file = fso.GetFile(filePath)
          
        ' Устанавливаем атрибут "Только чтение"
        file.Attributes = file.Attributes Or 1
          
        MsgBox "Атрибут 'Только чтение' установлен для файла: " & filePath
    Else
        MsgBox "Файл не найден: " & filePath
    End If
      
    ' Очищаем объекты
    Set file = Nothing
    Set fso = Nothing
End Sub

Код
'Снятие атрибута "Только чтение"
Sub RemoveReadOnlyAttribute()
    Dim fso As Object
    Dim file As Object
    ' Создаем объект FileSystemObject
    Set fso = CreateObject("Scripting.FileSystemObject")
      
    ' Путь к файлу
    Dim filePath As String
    filePath = ThisWorkbook.Path & Application.PathSeparator & "1график 7зк.xlsx"  'тут имя файла измените на свое
      
    ' Проверяем, существует ли файл
    If fso.FileExists(filePath) Then
        ' Получаем объект файла
        Set file = fso.GetFile(filePath)
          
        ' Устанавливаем атрибут "Только чтение"
        file.Attributes = file.Attributes Xor 1
          
        MsgBox "Атрибут 'Только чтение' установлен для файла: " & filePath
    Else
        MsgBox "Файл не найден: " & filePath
    End If
      
    ' Очищаем объекты
    Set file = Nothing
    Set fso = Nothing
End Sub
Excel всемогущий.
VBA макросом менять атрибут файла "Только чтение"
 
Ошибка не выскакивает.
Появляется сообщение "Атрибут 'Только чтение' установлен для файла: C:\Users\shishigin_vs\Desktop\1график 7зк.xlsx".
Но галочка "Только чтение" не ставится.
Код
Sub SetReadOnlyAttribute()
    Dim fso As Object
    Dim file As Object
    ' Создаем объект FileSystemObject
    Set fso = CreateObject("Scripting.FileSystemObject")
      
    ' Путь к файлу
    Dim filePath As String
    filePath = ThisWorkbook.Path & Application.PathSeparator & "1график 7зк.xlsx"  'тут имя файла измените на свое
      
    ' Проверяем, существует ли файл
    If fso.FileExists(filePath) Then
        ' Получаем объект файла
        Set file = fso.GetFile(filePath)
          
        ' Устанавливаем атрибут "Только чтение"
        file.Attributes = file.Attributes Or ReadOnly
          
        MsgBox "Атрибут 'Только чтение' установлен для файла: " & filePath
    Else
        MsgBox "Файл не найден: " & filePath
    End If
      
    ' Очищаем объекты
    Set file = Nothing
    Set fso = Nothing
End Sub
Изменено: agregator - 02.07.2025 09:26:59
Excel всемогущий.
VBA макросом менять атрибут файла "Только чтение"
 
Цитата
VBA выделяет "fso As FileSystemObject" и выдает сообщение
"Compile error:
User-defined type not defined" , т.е. "Ошибка компиляции:Пользовательский тип не определен"
Изменено: agregator - 02.07.2025 09:02:29
Excel всемогущий.
VBA макросом менять атрибут файла "Только чтение"
 
Всем здравствуйте. Можно с помощью VBA макроса менять атрибут файла "Только чтение", т.е. ставить - снимать галочку в свойствах файла? Или как макросом сохранять копию книги с атрибутом файла "Только чтение"?
Excel всемогущий.
При обновлении Подключения к книге открывается исходная книга
 
ZVI большое спасибо. Хорошо, что есть такие специалисты.
Excel всемогущий.
При обновлении Подключения к книге открывается исходная книга
 
Цитата
написал:
попробуйте сохранить как XLSX
Попробовал. Никаких изменений.
Excel всемогущий.
При обновлении Подключения к книге открывается исходная книга
 
Расширение xls.
Excel всемогущий.
При обновлении Подключения к книге открывается исходная книга
 
В Power Query такая же ситуация. Изначально в Power Query (Power BI) этот вопрос и возник.
Excel всемогущий.
При обновлении Подключения к книге открывается исходная книга
 
Всем здравствуйте. При При обновлении Подключения к книге (сделанного в Microsoft Query) открывается исходный файл исходный файл (Книга) в режиме для чтения, если эту Книгу кто-то уже открыл. Есть возможность избежать открытия книги при обновлении подключения?
Excel всемогущий.
Vba поиск ячейки по значению возвращаемому формулой в ячейке
 
Цитата
написал:
Sub Поиск()
'Set Rng1 = Columns("C:C").Find(Range("A1").Value, LookIn:=xlValues)
Set Rng1 = myFind(Range("A1").Value, Columns("C:C"))
MsgBox Rng1.Row

End Sub

Private Function myFind(vWhat As Variant, rr As Range) As Range
   Dim arr As Variant
   arr = Intersect(rr, rr.Parent.UsedRange).Value
   
   Dim ya As Long, xa As Long
   For ya = 1 To UBound(arr, 1)
       For xa = 1 To UBound(arr, 2)
           If arr(ya, xa) = vWhat Then
               Set myFind = rr.Cells(ya, xa)
               Exit Function
           End If
       Next
   Next
End Function
Спасибо, сработало как надо.
Excel всемогущий.
Vba поиск ячейки по значению возвращаемому формулой в ячейке
 
Извиняюсь, думал, что вложил файл, а он из-за размера не вложился.
Excel всемогущий.
Vba поиск ячейки по значению возвращаемому формулой в ячейке
 
Спасибо за ответ. Но выдает ячейку С4. А может макрос выдать C3 ? В C3 формат ячейки другой.
Excel всемогущий.
Vba поиск ячейки по значению возвращаемому формулой в ячейке
 
Всем здравствуйте! Надо найти первую ячейку в столбце C, где значение равно ячейке A1. Это С3, а выдает С5. Макрос находит ячейку где значение внесено напрямую, а результат выдаваемый формулой не находит. Может ли макрос искать ячейки по значению возвращаемому формулой в ячейке?
Код
Sub Поиск()
Set Rng1 = Columns("C:C").Find(Range("A1"))

MsgBox Rng1.Row

End Sub
Excel всемогущий.
Пересчет формул в Excel автоматически при изменении заливки ячеек
 
БМВ, ЭТО МОЩНО!!! Спасибо!
Excel всемогущий.
Пересчет формул в Excel автоматически при изменении заливки ячеек
 
Sanja, Вы правы, это не совсем правильно, но это не важно, это для примера.
Excel всемогущий.
Пересчет формул в Excel автоматически при изменении заливки ячеек
 
Всем здравствуйте! Как сделать пересчет формул в Excel автоматически при изменении заливки ячеек? Т.е. не используя используйте сочетание клавиш Ctrl+Alt+F9 для определения количества ячеек с заливкой.
Excel всемогущий.
Источник данных xml для microsoft query
 
Microsoft query из файла xml не может получать данные?
Excel всемогущий.
Источник данных xml для microsoft query
 
Всем здравствуйте! Подскажите пожалуйста как создать источник данных для microsoft query из файла xml? Какой использовать драйвер? Или можно добавить дополнительный драйвер? Power Query нет, интересует решение для microsoft query.
Excel всемогущий.
Поставить пробел через каждые 4 символа
 
Вот вариант =ПОДСТАВИТЬ(ТЕКСТ(B2;"[<=9999999]###-####;####-####-####-####");"-";" ")
Excel всемогущий.
Файл открывается самостоятельно
 
МатросНаЗебре, Спасибо, буду проверять в 20:00. Думаю вы правы.
Excel всемогущий.
Файл открывается самостоятельно
 
Цитата
МатросНаЗебре, написал:
Application.OnTime
Да в коде есть Application.OnTime.
Код
Private Sub Workbook_Open()
On Error Resume Next
ЦветЯрлыка
Время = Date & " 20:00"
Application.OnTime Время, "ЦветЯрлыка"
End Sub
Изменено: agregator - 29.09.2023 17:40:49
Excel всемогущий.
Файл открывается самостоятельно
 
Сегодня открывал файл примерно в 10:00, за весь день сам не открылся, думал прошло. Нет. В 20:05 зашел удаленно на рабочий комп и он открыт и просит ввести пароль. При чем на работе 2 компа и открывается и на одном и на другом. На одном никаких назначенных заданий нет, на другом есть.
Excel всемогущий.
Файл открывается самостоятельно
 
Всем здравия. Во вложении файл, пароль 654. После установки пароля на эту книгу он стал самостоятельно повторно открываться 1 раз. Т.е. я этот файл открываю, закрываю, потом перестаю использовать компьютер (ухожу домой) и файл сам открывается и запрашивает пароль, 1 раз, после закрытия он второй раз уже не открывается. При чем, каждый месяц делается копия файла, меняется имя, но он продолжает сам открываться. Может у кого нибудь, такое было. Как это прекратить?
Excel всемогущий.
Изменить стиль «умных» таблица по умолчанию
 
Здравствуйте! Можно ли изменить стиль «умных» таблица по умолчанию? Можно ли использовать пользовательский стиль «умных» таблица по умолчанию? Как сохранить пользовательский стиль «умных» таблица в EXCEL для использования в других книгах?
Excel всемогущий.
Условие в запросе microsoft query
 
Цитата
написал:
agregator, Вы можете показать более полно , запрос, источник, провайдер....
Я не специалист в информатике. Как узнать какой провайдер? Можно изменить или добавить провайдер?

Вот что смог увидеть.

XLODBC
1
DRIVER=SQL Server; SERVER=SIB-DEVPM

[Micгоsoft] [ODBC SQL Server Driver][SQL Server]  
Excel всемогущий.
Условие в запросе microsoft query
 
Цитата
написал:
попробуйте указать оператор like, но в условии указать значение без знака процента - так же, как и в случае со знаком =.
Если будет ошибка - значит что-то в like и желательно видеть запрос и понимать к чему вообще обращаетесь и через какой драйвер.
И еще - не говорит ли SQL что-то еще об ошибке? Может указывает на конкретную часть выражения?
SQL ничего больше не говорит еще об ошибке
Изменено: agregator - 31.03.2023 14:20:26
Excel всемогущий.
Страницы: 1 2 3 4 5 6 7 8 9 След.
Наверх