USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (VBA)

Título da Dica:  Criando Planilha Excel com VB Adicionando Várias Planilhas em Uma - Sheets
Postada em 31/3/2004 por FatBoy            
Crie uma referencia no projeto a biblioteca do MicroSoftExcel

Usei uma dica já existente no site para exemplo com algumas alterações que dara o resultado esperado, este exemplo é meramente didadico podendo ser usado com loops e tudo mais.

Sub CriaPlanilha()
   Dim fApp As Excel.Application
   Dim fBook As Excel.Workbook
   Dim fSheet As Excel.Worksheet

   'Carregar o Excel:
   Set fApp = CreateObject("Excel.Application")
   'Crie um WorkBook:
   Set fBook = fApp.Workbooks.Add

   'Defina Uma nova Planilha
   Set fSheet = fApp.ActiveWorkbook.Sheets.Add

  
    
    fSheet.Name = "FAT"

    fApp.Visible = True
    fSheet.Visible = True
    
    

   'Definir o conteúdo de 4 células:
   With fSheet
         .Cells(1, 1).Value = "F"
         .Cells(1, 2).Value = "A"
         .Cells(1, 3).Value = "T"
   End With

    Set fSheet = Nothing
    Set fSheet = fApp.ActiveWorkbook.Sheets.Add

    fSheet.Name = "FATBOY"

    fSheet.Visible = True
    
    

   'Definir o conteúdo de 4 células:
   With fSheet
         .Cells(1, 1).Value = "FAT"
         .Cells(1, 2).Value = "BOY"
         .Cells(1, 3).Value = "FAT"
         .Cells(1, 4).Value = "BOY"
   End With

   Set fSheet = Nothing
   Set fSheet = fApp.ActiveWorkbook.Sheets.Add

    fSheet.Name = "FATBOY1"

    fSheet.Visible = True
    
    

   'Definir o conteúdo de 4 células:
   With fSheet
         .Cells(1, 1).Value = "FATBOY"
         .Cells(1, 2).Value = "FATBOY"
         .Cells(1, 3).Value = "FATBOY"
         .Cells(1, 4).Value = "FATBOY"
   End With

   'Limpe as variáveis de Objeto:
   Set fSheet = Nothing
   Set fBook = Nothing
   Set fApp = Nothing
End Sub

Private Sub Command1_Click()
   CriaPlanilha
End Sub
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página