Excel VBA - Dados

  • - Acesso Livre
  • Documentos

    Ordenar por : Nome | Data | Acessos | [ Descendente ]

    Excel planilha vba importar dados planilhas escolhidas Excel planilha vba importar dados planilhas escolhidas

    popular!
    Adicionado em: 21/05/2011
    Modificado em: 21/05/2011
    Tamanho: Vazio
    Downloads: 2698

    Saberexcel - o site de quem precisa Aprender Macros Microsoft Excel VBA

    E
    ssa macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), importa dados de todas as folhas de planiha em determinadas range, e as copiam para folha de planilha 'Auxiliar. Baixe o exemplo no final da página.
    Esse exemplo de Planilha faz parte do MODULO COMO FAZER - PROGRAMAÇÃO MS EXCEL VBA
    COMO FAZER - relação dos módulos como fazer programação ms excel vba

    Sub Transferir_dados_planilhas()
    'determinando as variáveis a serem usadas
    Dim vUltimaLinha As Integer 'ultima linha para transferencia
    Dim vUltimaLinhaTransf As Integer 'ultima linha para busca de dados
    Dim vNumeroLinhas As Byte 'numero de linhas que vamos transferir
    Dim wksDestino As Worksheet, vTodasPlans As Worksheet 'variaveis planilhas
    Dim vRegiao As Range, vRegiaoTransf As Range 'variaveis range
    Set wksDestino = Worksheets("Auxiliar") 'Referenciando 'setando' a variavel planilha destino

    wksDestino.Range("A2:D1000").ClearContents 'limpando a area da planilha destino
    For Each vTodasPlans In Worksheets 'determinando variável para a coleção de planilhas
    If vTodasPlans.Name <> wksDestino.Name Then 'se o nome da folha de planiha dados for diferente do _
    do nome da folha de planilha destino
    With vTodasPlans 'com essa planilha
    vUltimaLinha = .Range("A65536").End(xlUp).Row 'determina a última linha não vazia
    Set vRegiao = .Range("A2:D" & vUltimaLinha) 'determina a região para exportar dados
    End With

    vNumeroLinhas = vRegiao.Rows.Count 'determina o número de linhas da região
    With wksDestino 'com a planilha destino
    vUltimaLinhaTransf = .Range("A65536").End(xlUp).Row + 1 'determina última linha a partir daquela _
    que foi nomeada na região (vRegiao)
    Set vRegiaoTransf = .Range(.Cells(vUltimaLinhaTransf, 1), .Cells(vUltimaLinhaTransf - 1 + vNumeroLinhas, 4)) 'é determinado aqui _ o intervalo que vai receber os itens na Regiaotransf.

    vRegiaoTransf.Value = vRegiao.Value
    End With
    End If
    Next
    MsgBox ("Dados importados com Sucesso!!"), vbInformation, "Saberexcel - site das macros"
    End Sub


    Sub limpar_dados()
    Dim wksDestino As Worksheet
    Set wksDestino = Worksheets("Auxiliar")
    wksDestino.Range("A2:D1000").ClearContents
    MsgBox ("Dados deletados com sucesso para teste!"), vbInformation, "Saberexcel o site das macros"
    End Sub

    Sub visualizar_macros_vbe()
    Dim Resposta As String

    Resposta = MsgBox("Deseja visualizar as macros no módulo VBE?", vbYesNo, "Saberexcel - o site das macros")
    If Resposta = 6 Then ' 6 é igual a vbyes
    Application.Goto reference:="Transferir_dados_planilhas"
    Else
    Saber1.Shapes("sb").Visible = True
    End If

    End Sub

    Sub oc()
    Saber1.Shapes("sb").Visible = False
    End Sub



    Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel



    Baixe o exemplo de planilha contendo os macros acima



    Publicidade
    Compre com segurança, garantia e ótimos preços
    Eletrônicos - Submarino.com.br

    Página 2 de 2

    PROMOÇÃO DIDÁTICOS SABEREXCEL



    Adquira já o Acesso Imediato
    à Area de Membros

    Compra Grantida --- Entrega Imediata

    Aprenda Excel VBA com Simplicidade de 
    códigos e Eficácia, Escrevendo Menos e
    Fazendo Mais.

    '-------------------------------------'
    Entrega Imediata:
    +  500 Video Aulas MS Excel VBA
    +  35.000 Planilhas Excel e VBA
    +  Coleção 25.000 Macros MS Excel VBA
    +  141 Planilhas Instruções Loops
    +  341 Planilhas WorksheetFunctions(VBA)
    +    04 Módulos Como Fazer Excel VBA
    +  Curso Completo MS Excel VBA
    +  Planilhas Inteligentes


    Pesquisa Google SaberExcel

    Publicidade Google

    <script type="text/javascript"><!--

    google_ad_client = "ca-pub-2317234650173689";

    /* retangulo 336 x 280 */

    google_ad_slot = "0315083363";

    google_ad_width = 336;

    google_ad_height = 280;

    //-->

    </script>

    <script type="text/javascript"

    src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

    </script>

    Publicidade

    RSFirewallProtected


    Google Associados

    Depoimentos

    Adicione Saberexcel Favoritos

     
     

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA

    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel,


       Sobre as WorksheetFunctions Funções de Planilhas que retornam valores do VBA