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.
#67809
Prezados,

Estou aprendendo o uso de fórmulas matriciais e VBA. Mas ainda tenho muitas dúvidas nos dois. Mas parece que estou aprendendo e desaprendendo o tempo todo.

Estou com um problema de muito tempo que não consigo resolver, então vim pedir ajuda.

Tenho o seguinte problema:

Duas listas. Uma contém os "Registros Pai (intervalo de células)" e a outra contém os "Registros Filhos (célula)”.

Os registros Pai contêm os números imediatamente superiores aos registros filhos.

Fiz uma fórmula matricial para fazer essa busca, e deu certo: {=MÁXIMO(SE($A$2:$A$5<B2;$A$2:$A$5))}

Mas preciso ela dentro de um procedimento FUNCTION.

Aí fiz isso (não funciona):

Public Function RegistroPai(RegPai, RegFilho)
ActiveCell.FormulaArray = "=MAX(IF(" & RegPai & " < " & RegFilho & ", " & RegPai & ")"
End Function

Podem me ajudar a encontrar a solução?

Obrigado
Você não está autorizado a ver ou baixar esse anexo.
#67810
Olá, @sauloslm .

Experimente:
Código: Selecionar todos
Function RegistroPai(RegPai As Range, RegFilho As Range)
 RegistroPai = Evaluate("MAX(IF(" & RegPai.Address & "<" & RegFilho & "," & RegPai.Address & "))")
End Function
#
Em C2 e arraste para baixo ~~~> =RegistroPai(A$2:A$5;B2)
JCabral, sauloslm agradeceu por isso
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