Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: This feature may not be available in some browsers.
Ребят, можете чтонибуть посоветовать почитать на тему макросов?
В инете встречаю нереальные огромные учебники.
приветствую.
есть макрос, который копирует каждый лист в отдельную книгу и сохраняет ее в текущей папке. исходный документ в формате Excel 2003, установлен Office 2010. все работает отлично, только вот файлы сохраняются в формате Excel 2007-2010, а хотелось бы в формате Excel 2003 для совместимости.
можно ли сделать сохранение в формате Excel 2003.
сразу говорю, замена в макросе ".xlsx" на ".xls" не помогает.
Sub SplitSheets2()
Dim s As Worksheet
Dim wb as Workbook
Set wb = ActiveWorkbook
For Each s In wb.Worksheets 'проходим по всем листам активной книги
s.Copy 'сохраняем лист как новый файл
ActiveWorkbook.SaveAs wb.Path & "\" & s.Name & ".xlsx" 'сохраняем файл
Next
End Sub
fileformat - отвечает за формат, в котором сохраняется файл.
как вариант:
With Application.FileDialog(msoFileDialogSaveAs)
.InitialFileName = FName
If .Show = 0 Then Exit Sub
ActiveWorkbook.SaveAs Filename:=.SelectedItems(1)
End With
вызывает окно сохранения файла, в котором можно выбрать вариант формата файла.
нее, так не годиться, мой макрос уже все сделал - создал, скопировал и сохранил. мне и так приходится каждую книгу пересохранять через "сохранить как".
нужно всего-лишь как-то установить формат сохранения в макросе
используйте после задаваемого имени:
fileformat:= "ИмяФормата"
Увы не знаю наименования формата который сохраняет в нужном офисе.
Ребята, подскажите, имеем формулу:
=СУММ('1:50'!A2)
Как сделать чтобы формула формула не просто плюсовала все значения, а выборочно по критерию.
Например в ячейке А2 критерий. От 1 до 5
и чтобы суммировало только по критерию 2.
тоесть если в А2 2 то берез число для суммы
есть еще идеи, чтобы вместить вычисления на одном листе? чтобы не было это разбросано по всему документу?
угу, это понятно
но может среди нас есть мега мозг?
чтобы простая формула была.
чтобы если еще листы добавлять то хомяки просто в формуле меняли количество листов.
хотя я думаю хомяк может и +суммесли дописать
если не сложно, в двух словах...
нам же просто формулы с автоматическим вычислением нужно
ребята, у кого какие мысли почему не работает эта формула?
=СУММЕСЛИМН('1:5'!B3;'1:5'!A1;=1)
у меня уже крыша едет
1:5 это диапазон листов
Диапазон_суммирования. Обязательный аргумент. Одна или несколько ячеек для суммирования, включая числа или имена, диапазоны или ссылки на ячейки. Пустые ячейки и ячейки, содержащие текстовые значения, пропускаются.
Minenko_VI, можно узнать ваше мнение?
Как бы вы подошли к такому вычислению?
да я помню.
но для меня это не легко.
если вас не затруднит, можете в этом же файле сделать решение?
