Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Inserir planilhas em macro

Ir para baixo 
2 participantes
AutorMensagem
a.j.a.




Mensagens : 1
Data de inscrição : 02/05/2013

Inserir planilhas em macro Empty
MensagemAssunto: Inserir planilhas em macro   Inserir planilhas em macro EmptyQui maio 02, 2013 9:04 pm

Olá. Tenho um arquivo excel 2003 (que é usado na empresa onde trabalho) com uma macro que traz os registros de um BD a partir de um SQL. Entretanto esse resultado ultrapassa 65000 linhas. Preciso de ajuda para quebrar esses resultados em quantas planilhas forem necessárias. Se alguém puder me ajudar, ficarei muito grata.
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Inserir planilhas em macro Empty
MensagemAssunto: Re: Inserir planilhas em macro   Inserir planilhas em macro EmptySáb maio 04, 2013 3:04 am

Boa noite!!

Tente algo...
Código:
Sub MuitasLinhasAleVBA()
    For j = 1 To Sheets("sheet1").Cells.SpecialCells(11).Row Step 65000 '<--- Mude o nome da guia que contém muitas linhas
        Sheets.Add , Sheets(Sheets.Count)
        Sheets("sheet1").Rows(j).Resize(10).Copy Sheets(Sheets.Count).Cells(1) '<-- Você não falou quantas colunas tem sua guia
    Next
End Sub
Ir para o topo Ir para baixo
 
Inserir planilhas em macro
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Macro - Construir uma macro para inserir valores em um RANGE
» Macro para inserir linha
» Como inserir um módulo Macro VBA que está em arquivo .DAT?
» MACRO p/ Inserir linha apos encontrar um determinado valor
» Inserir Data

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: