Excel VBA - Loops

  • - Acesso Livre
  • Documentos

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

    vba loops inserem autonumeracao diferentes posicoes planilha vba loops inserem autonumeracao diferentes posicoes planilha

    popular!
    Adicionado em: 01/12/2010
    Modificado em: 01/12/2010
    Tamanho: Vazio
    Downloads: 479

    Essas macros do Aplicativo Microsoft Excel VBA, inserem uma autonumeração em diferentes posições na folha de planilha, esses exemplos tem a finalidade didática. Espero que lhe sejam úteis em seu aprendizado. Fiquem com Deus, E_Marcondes

    Public i As Integer
    'insere uma autonumeração transversal descendente
    Sub transversal()
    For i = 1 To 10
    Cells(i i ) = i
    Next
    End Sub

    'insere contagem na linha 10 até coluna 10
    Sub Linha_10()
    For i = 1 To 10
    Cells(10, i) = i
    Next
    End Sub

    'insere contagem na linha 10 até coluna 10
    Sub Linha1_1()
    For i = 1 To 10
    Cells(1, i ) = i
    Next
    End Sub

    'insere contagem na coluna 1 a1:A10
    Sub Coluna_1()
    For i = 1 To 10
    Cells(i , 1) = i
    Next
    End Sub

    'insere contagem na linha 10 até coluna 10
    Sub Coluna_10()
    For i = 1 To 10
    Cells(i , 10) = i
    Next
    End Sub


    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com Saberexcel



    Baixe o exemplo de planilha contendo os loops acima

     

    Compre com segurança garantia e baixos preços. Lojas SubMarino Eletrônicos - Submarino.com.br

    vba loop contador insere letras do alfabeto e numeros variaveis vba loop contador insere letras do alfabeto e numeros variaveis

    popular!
    Adicionado em: 01/12/2010
    Modificado em: 01/12/2010
    Tamanho: Vazio
    Downloads: 623

    Essa macro do Aplicativo Microsoft Excel VBA, retornam as letras do alfabeto na coluna(A), e insere na coluna (B) os números correspondentes a as letras, auxiliados pela propriedade offset (desloc)

    Sub Letras_numeros()

    Dim vLetras(25) As String

    Set x = Range("A1")

    Range("A:B").ClearContents

    x.Select

    For n = 0 To 25
    vLetras(n) = Chr(n + 65)

    MsgBox "Letra [ " & vLetras(n) & "] Numero [" & n + 1 & "]"
    ActiveCell.Offset(1, 0).Select

    ActiveCell.Offset(1, 0).Value = vLetras(n)
    ActiveCell.Offset(1, 1).Value = n + 1

    Next n

    x.Select
    x.Offset(1, 0).Value = "LETRAS"
    x.Offset(1, 1).Value = "NUMEROS"

    End Sub


    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com Saberexcel


    vba loop for next insere macro chama funcao e insere contador vba loop for next insere macro chama funcao e insere contador

    popular!
    Adicionado em: 30/11/2010
    Modificado em: 30/11/2010
    Tamanho: Vazio
    Downloads: 720

    Saberexcel - o site das macros
    Essa macro e função do Aplicativo Microsoft Excel VBA, com uma instrução For next, insere dados em determinadas linhas a partir de determinada célula, observem que usei para fins didáticos um contador que com auxilio da range.propriedade OffSet, insere um contador deslocando uma linha a direita. Baixe o exemplo de planilha no final da pagina. Espero que o exemplo possa lhe ser útil. Fique com Deus, Expedito Marcondes.

    Function Retorna_Nome$()
    Dim PrimeiroNome As String, UltimoNome As String, Departamento As String

    PrimeiroNome = "Expedito"
    UltimoNome = "Marcondes"
    Departamento = "Desenvolvimento"

    Retorna_Nome = "[" & PrimeiroNome & " ], [ " & UltimoNome & " ] Depto.[ " & Departamento & " ]"
    End Function

    Sub Loop_inserindo_dados_e_funcao()
    [A3].Select
    Contador = 0
    For i = 1 To 10
    ActiveCell.Value = "Conferido por: "
    ActiveCell.Offset(0, 1).Value = Retorna_Nome$()
    Contador = Contador + 1
    ActiveCell.Offset(0, 2).Value = Contador
    ActiveCell.Offset(1, 0).Select
    Next i
    End Sub

    Sub limpar()
    [A3:C14].ClearContents
    End Sub


    Aprenda tudo sobre o plicativo Microsoft Excel VBA com Saberexcel


    vba loop concatenar dados coluna vba loop concatenar dados coluna

    popular!
    Adicionado em: 10/01/2011
    Modificado em: 10/01/2011
    Tamanho: Vazio
    Downloads: 771

    Saberexcel - Site das Macros

    Essa macro do Aplicativo Microsoft Excel VBA(Visual Basic Application), contém um Laço (Loop) que concatena os valores de duas colunas, neste caso optamos por concatenar (juntar) dados das coluna(C) e Coluna(D). Observe que o Loop ocorrerá enquanto houver dados na célula ativa, isto é, ao atingir a linha em branco sai do loop e finaliza o macro.

    Sub Concatenar_colunas()

    Do While ActiveCell <> "" 'faz um loop enquanto a célula ativa estiver vazia.
    ActiveCell.Offset(0, 1).FormulaR1C1 = ActiveCell.Offset(0, -1) & " " & ActiveCell.Offset(0, 0)
    ActiveCell.Offset(1, 0).Select
    Loop

    [C28].Value = "Dados concatenados...."
    End Sub

    Sub copiar_para_teste()
    '[dados].Copy Plan1.[C1] 'forma simplres de copiar dados (nomeei range dados)
    [dados].Copy [destino] 'forma simples de copiar dados ( range nomeada 'dados' e 'destino' em planilhas diferentes
    [C28].Value = "Dados Copiados para o teste de concatenação - SELECIONE CELULA(D1 ou D2, e execute a macro)"
    End Sub

    Sub limpar()
    [C1:E25].ClearContents
    [C28].Value = "Não se esqueça de copiar(MACRO) os dados para o teste!!"
    End Sub



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





    vba loop deletar dados apos determinada data vba loop deletar dados apos determinada data

    popular!
    Adicionado em: 01/12/2010
    Modificado em: 01/12/2010
    Tamanho: Vazio
    Downloads: 775

    Esta macro do Aplicativo Microsoft Excel VBA, deleta os dados de uma determinada folha de planilha a partir de uma data específica, contém um Loop (laço) que verifica a próxima linha e deleta dados enquanto houver dados.

    Sub procura_data_inicial_deleta_restante()
    SABEREXCEL = InputBox("Digite a data no formato dd/mm/aaaa - " & Range("M5"), "Saberexcel - site das macros")
    If SABEREXCEL <> "" Then

    On Error Resume Next
    [A:A].Find(What:=CDate(SABEREXCEL), LookIn:=xlValues).Select
    ActiveCell.Offset(1, 0).Select

    Do While IsEmpty(ActiveCell.Offset(0, 0)) = False 'faça enquanto houver dados na coluna(A)
    ActiveCell.Value = ""
    ActiveCell.Offset(0, 1).Value = ""
    ActiveCell.Offset(1, 0).Select
    Loop
    If Err <> 0 Then MsgBox "Data nao encontrada!" 'se nao encontrar a data fornecida retorna msg

    End If
    End Sub


    Sub copiar_valores_teste()
    Range("M5:N28").Select
    Selection.Copy
    Range("A5").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False
    Range("C1").Select
    Application.CutCopyMode = False
    Range("D3").Select
    End Sub


    Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com SaberExcel





    Publicidade:
    Compre com qualidade, garantia e preços baixos nas lojas SubMarino
    Informática - Submarino.com.br

    Página 1 de 3

    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