Есть ячейка, содержащая формулу, после рассчета в ней видно число. Я хочу сохранить файл под таким именем, но просто скопировать ячейку в окно "Сохранить как" не получается. Приходится вставлять ее в браузер, а потом уже копировать в окошко сохранения. Возможно ли преобразовать эту формулу в текст так, чтобы она копировалась и вставлялась как текст?
Макросы почему-то стали "запись невозможна", поэтому и вопрос...
Доброе утро!
Есть ячейка, содержащая формулу, после рассчета в ней видно число. Я хочу сохранить файл под таким именем, но просто скопировать ячейку в окно "Сохранить как" не получается. Приходится вставлять ее в браузер, а потом уже копировать в окошко сохранения. Возможно ли преобразовать эту формулу в текст так, чтобы она копировалась и вставлялась как текст?
Макросы почему-то стали "запись невозможна", поэтому и вопрос...Derwu
Можно копировать - Вставить Специальной вставкой "Значения" в любую ячейку - Копировать число, выделив его в строке формул - Вставить в окно "Сохранить как"
Данные - Макрос - Безопасность. Установить средний уровень безопасности. Перезапустить Excel.
Можно копировать - Вставить Специальной вставкой "Значения" в любую ячейку - Копировать число, выделив его в строке формул - Вставить в окно "Сохранить как"AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Можно копировать - Вставить Специальной вставкой "Значения" в любую ячейку - Копировать число, выделив его в строке формул - Вставить в окно "Сохранить как"
Данные - Макрос - Безопасность. Установить средний уровень безопасности. Перезапустить Excel.
Макросы заработали, спасибо Только не получается, значение предыдущее выводится, не обновляется. Сейчас еще попробую, если нет - прибегу с вопросом про VB
Можно копировать - Вставить Специальной вставкой "Значения" в любую ячейку - Копировать число, выделив его в строке формул - Вставить в окно "Сохранить как"
Данные - Макрос - Безопасность. Установить средний уровень безопасности. Перезапустить Excel.
Макросы заработали, спасибо Только не получается, значение предыдущее выводится, не обновляется. Сейчас еще попробую, если нет - прибегу с вопросом про VB Derwu
Можно не копировать значение ячейки через буфер обмена. Поручить все макросу.[vba]
Код
Sub SaveXLSfile() Dim strNewName As String Application.DisplayAlerts = False strNewName = ThisWorkbook.Path & "\" & ActiveCell.Value2 & ".xls" 'Application.Dialogs(xlDialogSaveAs).Show strNewName '*1 ActiveWorkbook.SaveAs strNewName, xlNormal '*2 Application.DisplayAlerts = True End Sub
[/vba]*1 - вывод диалога сохранения файла, можно задать папку для сохранения. *2 - сохранение файла в папку, в которой находится файл с макросом. Диалога сохранения файла не будет. Файл сохраняется с именем соответствующее значению активной ячейки. В ячейке может быть как формула, так и константа.
Можно не копировать значение ячейки через буфер обмена. Поручить все макросу.[vba]
Код
Sub SaveXLSfile() Dim strNewName As String Application.DisplayAlerts = False strNewName = ThisWorkbook.Path & "\" & ActiveCell.Value2 & ".xls" 'Application.Dialogs(xlDialogSaveAs).Show strNewName '*1 ActiveWorkbook.SaveAs strNewName, xlNormal '*2 Application.DisplayAlerts = True End Sub
[/vba]*1 - вывод диалога сохранения файла, можно задать папку для сохранения. *2 - сохранение файла в папку, в которой находится файл с макросом. Диалога сохранения файла не будет. Файл сохраняется с именем соответствующее значению активной ячейки. В ячейке может быть как формула, так и константа.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.