VBA-criar um novo Manual (Workbooks.Adicionar) – automatizar o ExcelAutomate Excel
criar um novo livro de trabalho
para criar um novo livro de trabalho basta usar os livros de trabalho.Adicionar:
Workbooks.Add
O Livro de Trabalho recentemente adicionado é agora o ActiveWorkbook.
pode ver isto usando este código:
Sub AddWB()Workbooks.AddMsgBox ActiveWorkbook.NameEnd Sub
criar um novo livro de trabalho & atribuir ao objecto
pode usar o objecto ActiveWorkbook para se referir ao novo livro de trabalho. Usando isto, você pode atribuir o novo Manual a uma variável:
Dim wb as WorkbookWorkbooks.AddSet wb = ActiveWorkbook
Mas, é melhor atribuir a pasta de trabalho para uma variável quando a pasta de trabalho é criada:
Dim wb As WorkbookSet wb = Workbooks.Add
Agora você pode fazer referência a nova pasta de trabalho é variável de nome
MsgBox wb.Name
Criar Nova pasta de trabalho & Salvar
Você também pode criar uma nova pasta de trabalho e salvá-lo imediatamente:
Workbooks.Add.SaveAs Filename:="NewWB"
Isto irá guardar o Livro como um .ficheiro xlsx para a sua pasta por omissão (ex. My Documents). Em vez disso, você pode personalizar os SaveAs com o nosso guia para salvar Workbooks.
Agora você pode se referir ao Livro de trabalho pelo seu nome:
Workbooks("NewWB.xlsx").Activate
este código irá ativar ” NewWB.xlsx”.
criar um novo livro de trabalho & adicionar folhas
Depois de criar um livro de trabalho, você pode editá-lo. Aqui está apenas um exemplo para adicionar duas folhas ao novo livro de trabalho (assumindo que é o ActiveWorkbook):
ActiveWorkbook.Worksheets.Add Count:=2
Leave a Reply