Notifications
Clear all

Macro preencher formulário quando achar letra na coluna

2 Posts
2 Usuários
0 Reactions
842 Visualizações
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
Topic starter
 

Boa-tarde

Preciso de uma macro que faça o seguinte:

Na coluna --> Range("AC2:AC100") ao achar o valor "X", vá na coluna A pegue o código referente a este valor e depois jogar as informações no formulário, se não encontrar vá para a próxima linha.

Att,

Francisco

 
Postado : 16/12/2017 1:01 pm
(@klarc28)
Posts: 971
Prominent Member
 

Ao iniciar o formulário

Private Sub UserForm_Initialize()
    Dim INTERVALO As Range
    
    
    Set INTERVALO = ThisWorkbook.Sheets("Planilha1").Range("AC2:AC100")
    
    Dim cl As Object
    
    For Each cl In INTERVALO
        
        If cl.Value = "X" Then
           
            TextBox1.Text = ThisWorkbook.Sheets("Planilha1").Range("A" & cl.Row).Value
            Exit Sub
        End If
        
        
        
    Next cl
    
    
    
End Sub

Ao clicar no botão

Private Sub CommandButton1_Click()
Dim INTERVALO As Range
    
    
    Set INTERVALO = ThisWorkbook.Sheets("Planilha1").Range("AC2:AC100")
    
    Dim cl As Object
    
    For Each cl In INTERVALO
        
        If cl.Value = "X" Then
            
            TextBox1.Text = ThisWorkbook.Sheets("Planilha1").Range("A" & cl.Row).Value
            Exit Sub
        End If
        
        
        
    Next cl
End Sub

Se o código resolve, favor marcar o tópico como resolvido.
Se não resolve, favor dizer o que falta.

 
Postado : 16/12/2017 1:42 pm