Página 1 de 1

#REF! - Gravar referência

Enviado: 20 Mai 2020 às 11:43
por GuilhermeGAT
Bom dia,

Estou realizando uma tabela de avaliação onde todo o banco de dados é fornecido pelo sistema e importado até a planilha, esses dados são específicos para uma única avaliação, então esse processo será repetido algumas vezes no mês.

Qual o problema?
Configurei igual mostrado na Imagem 1, mas sempre quando tenho que "Deletar" e substituir a planilha Base de dados, tenho um retorno de #REF! Imagem 2.

Imagem Imagem 1
Imagem Imagem 2

Seria possível fixar essa informação? Pois a planilha terá sempre as mesmas informações "Nome e colunas".

Algumas soluções
1. Quando deletamos apenas as linhas e colamos o banco de dados nela, ele mantém as informações.
2. Utilizando macro para alterar a #REF! para 'Base de dados'!

Essa foi umas das soluções que achei possível adaptar no projeto, mas se houvesse possibilidade de algo mais simples para que qualquer usuário possa trabalhar.

Obrigado :D

#REF! - Gravar referência

Enviado: 21 Mai 2020 às 03:00
por AfonsoMira
Bom dia veja se com esta macro ajuda:
Código: Selecionar todos
Sub altera_valor()
    Range("C5:G9").Select
    Selection.Replace What:="REF#", Replacement:="'Base de dados'", LookAt:= _
        xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub

Re: #REF! - Gravar referência

Enviado: 21 Mai 2020 às 09:25
por babdallas
Tente isso usando a função INDIRETO.
Código: Selecionar todos
=SEERRO(CONT.SES('Base de dados'!$A:$A;Avaliação!$B6;INDIRETO("'Base de dados'!$B:$B");Avaliação!F$3);0)