Bem,
particularmente não uso funções na minha planilha, acho que o troca troca de informação com o vba deixa a planilha pesada,
mas em uma situação de comparar valores de tabelas dinâmicas para transporte dos mesmo caso atingissem certa situação viria a calhar.
--------------------------------------------------------------------------------------------------------------------
uma boa razão para um não usar, pode ser uma ótima solução para outros outros usarem.
coisas que todo mundo usa só pq falam ser o ideal, em mãos despreparadas pode levar ao caos
acredito que a melhor ferramenta é aquela que sabemos usar sendo conveniente ou não
sabe aquela rotina que falei que tá com centenas de linhas?
tentei usar outras soluções, mas não achei algo que coubesse em meus conhecimentos
então usei gosub para fazer loop.
For w = 1 To K
'Origem --( Leitura )--
If Op = 0 Then GoSub OCoL: If t = 1 Then t = 0: GoSub OLin
If Op = 1 Then GoSub OLin: If t = 1 Then t = 0: GoSub OCoL
Ddo = Cells(Loi, Coi).Value2 '= w
FiltroValor
'Destino --(Escrita )--
If Dp = 0 Then GoSub DCoL: If t = 1 Then t = 0: GoSub DLin
If Dp = 1 Then GoSub DLin: If t = 1 Then t = 0: GoSub DCoL
Cells(Ldi, Cdi).Value2 = Ddo
Next
GoTo Final
...
...
OLin:
...
...
If Op = 1 Then
t = 0: Loi = Loi + Lig
If OZig_L = False Then
If Loi = OLf Then
t = 1
If Oquadante_L = True Then GoSub OCoL: If t = 1 Then OLf = OLf + OqL: OLi = OLi + OqL: t = 0
Loi = OLi + Lig
End If
Else
If Ldi = OLi Or Loi = DLf Then
t = 1
If Oquadante_L = True Then GoSub DCoL: If t = 1 Then OLf = OLf + DqL: OLi = OLi + DqL: t = 0: Loi = Loi + OqL
Lig = Zig * -1: Ldi = Loi + Lig
End If
End If
End If
Return
...
Como pode ve, criei um loop condicionado com gosub
eu não tinha conhecimentos de outras ferramentas,
se fosse deixar de usar pq outros falam para não usar, ou eu estaria com uma macro com mais de 1200 linhas para cobrir todas a situações, ou não faria a macro.
A não ser que se tenha um bom motivo operacional para não usar, Tipo "instabilidade",
mas por simples questão de lógica não é um bom argumento
Claro que eu estou falando em termo de programação " não vou beber veneno só de pirraça "
acho que vc teve a mesma ideia que eu
(acredite, já testei isso a fundo)...
" A mico bobeou nesse quesito, era pra ter implementado a possibilidade e deixado os programadores decidirem se vale a pena usar ou não"
att.
Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.
"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"
Postado : 29/07/2014 6:35 pm