Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por BetoSSena
Posts
#26981
Bom dia,

Preciso de um ajuda dos amigos do Fórum.
Acredito que seja simples de resolver, porém, estou patinando nisso e não consigo achar uma solução pratica.

Preciso de uma MACRO que de fato substitua os valores da aba "Base" conforme dos da aba "Troca".
Tentei fazer com Do Until, mais não consegui fazer a macro percorrer a aba "troca".

Não poderia usar o procv, pois a estrutura atual do relatório não tem espaço para mais uma coluna de fato preciso substituir na própria linha localizada.

Obrigado pela ajuda.
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por alexandrevba
Avatar
#26987
Boa tarde!!

Tente
Código: Selecionar todos
Sub AleVBA_5590()

    Dim myDataSheet As Worksheet
    Dim myReplaceSheet As Worksheet
    Dim myLastRow As Long
    Dim myRow As Long
    Dim myFind As String
    Dim myReplace As String

    Set myDataSheet = Sheets("base")

    Set myReplaceSheet = Sheets("Troca")

    myLastRow = myReplaceSheet.Cells(Rows.Count, "A").End(xlUp).Row
    
    Application.ScreenUpdating = False
    
    For myRow = 2 To myLastRow

        myFind = myReplaceSheet.Cells(myRow, "A")
        myReplace = myReplaceSheet.Cells(myRow, "B")

        myDataSheet.Activate
        Range("A1").Select
        On Error Resume Next
        Columns("A:A").Replace What:=myFind, Replacement:=myReplace, LookAt:=xlPart, _
            SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
            ReplaceFormat:=False

        On Error GoTo 0
    Next myRow
    
    Application.ScreenUpdating = True

    
End Sub
Att
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord