Excel VBA - Loops

  • - Acesso Livre
  • Documentos

    Ordenar por : Nome | Data | Acessos [ Ascendente ]

    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 concatenar valores de duas colunas vba concatenar valores de duas colunas

    popular!
    Adicionado em: 20/11/2010
    Modificado em: 10/01/2011
    Tamanho: Vazio
    Downloads: 1029

    SaberExcel o Site das Macros
    Macro do Aplicativo Microsoft Excel VBA, concatena valores da coluna(A) e Coluna(B) em uma terceira coluna(C).
    observe que usei a Função SET para referenciar (Setar) as Colunas

    Option Explicit
    Option Base 1

    Sub Concatena_dados_de_duas_colunas()

    Dim vaColuna1 As Variant, vaColuna2 As Variant, vaDados() As Variant
    Dim wsPlan As Worksheet
    Dim rnColuna1 As Range, rnColuna2 As Range, rnDados As Range
    Dim iNumero As Long

    Set wsPlan = Worksheets("Plan1")
    Set rnColuna1 = wsPlan.Range("A2", Range("A65536").End(xlUp))
    Set rnColuna2 = wsPlan.Range("B2", Range("B65536").End(xlUp))

    vaColuna1 = rnColuna1.Value
    vaColuna2 = rnColuna2.Value

    ReDim vaDados(1 To UBound(vaColuna1))

    For iNumero = 1 To UBound(vaColuna1)
    vaDados(iNumero) = vaColuna1(iNumero, 1) & " " & vaColuna2(iNumero, 1)
    Next iNumero

    Set rnDados = wsPlan.Range("C2", Range("C" & UBound(vaColuna1) + 1))
    rnDados.Value = Application.Transpose(vaDados)

    End Sub

    Sub limpar()
    Range("c1:C10").ClearContents
    End Sub



    Aprenda sobre Aplicativo Microsoft Excel VBA SaberExcel




    Página 3 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