MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Ajuda Rng VBA

    Maicon
    Maicon
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 267
    Registrado : 08/09/2012

    [Resolvido]Ajuda Rng VBA Empty [Resolvido]Ajuda Rng VBA

    Mensagem  Maicon 13/11/2013, 20:23

    Boa tarde

    Tenho uma dúvida quanto a um código vba que adaptei para uma planilha excel, minha dúvida é posso percorrer este range de células em mais de uma coluna , exemplo  rng é ("D5:D153") e eu preciso que haja comparação com o intervalo ("A5:A153") , tentei mais ou menos assim :

    Realmente busquei por ajuda em outros locais mas não consegui caso alguém possa me ajudar agradeço.


    Sub ajuste()

    Dim rng As Range
    Dim rng2 As Range
    Dim distribuir As Integer
    Dim aumento As Integer


    distribuir = Range("D3")
    aumento = Range("C3")
    For Each rng In Range("D5:D153")
    For Each rng In Range("A5:A153")            
               
                 If rng <= aumento And rng.Value < rng1.Value Then
                 rng.Value = rng.Value + distribuir
                           

                           
               End If

    Next rng

    End Sub
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda Rng VBA Empty Re: [Resolvido]Ajuda Rng VBA

    Mensagem  criquio 13/11/2013, 20:49

    O fórum é exclusivo para assuntos que tenham alguma relação com o Access, mas deixo uma dica:

    Código:
    Dim nCell As Double, R As Integer

    nCell = Plan1.Range("A" & Rows.Count).End(xlUp).Row

    For R = 1 To nCell
        If Plan1.Range("A" & R) <= Plan1.Range("C" & R) Then
            ResultadoAqui
        End If
    Next


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Maicon
    Maicon
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 267
    Registrado : 08/09/2012

    [Resolvido]Ajuda Rng VBA Empty Resolvido

    Mensagem  Maicon 20/11/2013, 17:48

    Boa tarde peço a todos desculpa por ter postado este tópico sobre excel , só que realmente não achei a resposta em nenhum local e realmente estava precisando , casualmente resolvi de outra forma mas acredito que todo post se torne um documento e somos responsáveis por ele e já que está postado segue o código da solução. ( Caso o moderador queira mover o tópico compreenderei.)
    Agradeço a todos a ajuda de sempre.

    Sub ajuste()


    Dim rng As Range
    Dim distribuir As Integer
    Dim aumento As Integer


    distribuir = Range("D3")

    aumento = Range("C3")


    For Each rng In Range("D5:D153")

    If rng.Value < rng.Offset(0, -1).Value Then


              rng.Value = rng.Value + distribuir
                           
                           
               End If
               Next rng
               

    End Sub

    Conteúdo patrocinado


    [Resolvido]Ajuda Rng VBA Empty Re: [Resolvido]Ajuda Rng VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 13:23