Notifications
Clear all

add-ins VBA,

15 Posts
6 Usuários
0 Reactions
2,265 Visualizações
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

Ola
Recentemente achei alguns add-in que incorpora algumas funcionalidades no VBA

Alguém que tem mais tempo de uso do vba do que eu já usou
sabem me dizer se tem algum inconveniente em usar essas ferramentas?

Para macros pequenas e sem dependência com outras macros é totalmente desnecessário
mas macros complexas e com dependências, juntamente com a divisão de janela do próprio VBA ajuda um bocado.

Auto indentação,
http://oaltd.co.uk/Indenter/Default.htm
Tem vários ajustes .
--------------------------------------------------------------------------------------------------
Lista de favoritos "posições dentro das macros" ajuda um bocado
Juntar e dividir linhas (colocando "_" )
auto numeração
Assistente de Select Case "não sei para que serve, nunca usei case"
e mais alguns outros
MZ-Tools 3.0 for VBA
http://www.mztools.com/v3/download.aspx
------------------------------------------------------------------------------------------------
E um que adiciona muitas coisas
http://www.vbetwister.com/downloads.html "Tem videos e fotos"
mas achei lento, se fossem incorporadas ao VBA seria uma maravilha "sem a lerdeza e algumas falhas que achei "
------------------------------------------------------------------------------------------------------------------------------------------
tem outros que inclusive adiciona ferramentas dentro do próprio excel
http://www.cpearson.com/excel/xltools.htm
http://www.jkp-ads.com/Download.asp
só testei o excel utilities, que adiciona uma aba a mais com ferramentas, como listar Ranges nomeadas
Algo que para mim por enquanto não tem utilidade.
----------------------------------------------------------------------------------------------------------------------------------------

Att.

 
Postado : 27/05/2014 10:27 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Edcrono,

Boa Tarde!

Na minha opinião sempre é muito interessante podermos utilizar add-ins no Excel ou em outro qualquer outro aplicativo que os utilize. Na verdade, isso amplia, sobremaneira, as funcionalidades e possibilidades de programação em VBA ou em qualquer outra linguagem de programação que utiliza os mesmos.

Óbvio, não podemos negar que alguns problemas também vêm junto com os Add-ins. Mas programação é isso mesmo: uma eterna caixinha de surpresas! O que não é problema?

Desse modo, quero parabenizar-lhe pela pesquisa, descoberta e disponibilidade dos links aqui.

 
Postado : 27/05/2014 10:38 am
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

não sei se alguém já fez testes,
mas se fez diz se achou algo que vale a pena.

pelos testes que eu fiz e para o meu interesse apenas dois

MZ-Tools 3.0 for VBA apresenta ferramentas muito boas
o Auto indentação ajuda a não ter que ficar adicionando espaço manualmente
Esses de cima serve para qualquer utilizador

esse de baixo tem coisas que tem que melhorar ou desativar "não sei como"
o vbe twister apesar de ter ótimas ferramentas, apresenta um comportamento um tanto quanto irritante
escrevendo FOR ele completa assim --->> For {VARIABLE} = {VALUE} To {EXPRESSION}

e por algum motivo no meu vba fica aparecendo um monte de "-----" e "~~~~" com fundo branco "meu vba está configurado para o fundo ser preto", isso não altera o código e nem dá para selecionar "algo como uma mascara" mas não aparece se não tiver espaço antes da linha de comando

ainda bem que tem como parar a atuação do ADD-in

Tem algumas coisas que seriam de grande ajuda se não fosse os problemas acima,

tem indicação de procedimento, com "iF" ele indica o "Else" e o "End if" correspondente
tem um gotodefinition, se colocar o cursor em cima de uma variável ou chamada de macro, vai direto para ela
e um goto line que lista todas as macros do modulo ativo
e apresenta todos os módulos já abertos

 
Postado : 27/05/2014 1:06 pm
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

Para formulas
não sei como trabalharia em formulas do excel em Br

http://www.arixcel.com/explorer -<<---(não sei se é gratuito)
http://www.add-ins.com/free_programs/fo ... -excel.htm -<<---(funcionou bem com o office 2010 br, mas não vi muita utilidade)
http://www.addictivetips.com/microsoft- ... assistant/

 
Postado : 27/05/2014 2:09 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

o Auto indentação ajuda a não ter que ficar adicionando espaço manualmente

Eu não sei como vc adiciona espaço, mas, para fazer a indentação, eu dou um "tab", e já fico com o cursor na posição certa, depois, quando dou enter, a nova linha já fica na mesma posição da linha anterior, e se der um "backspace", volta para a coluna anterior.

Ou seja, acho isso beeem simples. Vc fazia diferente?

O que achei interessante foi esse aqui:

http://www.arixcel.com/explorer -<<---(não sei se é gratuito)

 
Postado : 27/05/2014 2:30 pm
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

eu "usava" tab mesmo "afinal tab tbm adiciona "espaços" :P "

mas se está com um codigo todo bagunçado, seu mesmo ou que copiou de algum lugar
ou vários if em sequencia, ficar alinhando é meio chato
E se o programa faz isso sozinho, pq não usar ?

o arixcel nem testei pq creio que seja pago e apenas tenha um tempo de teste

vou ficar apenas com o MZ-Tools e o Smart Indenter que são gratuitos e tem boas funcionalidades,
já até desinstalei os outros
não que não sejam bons, mas para mim no momento não tem serventia.

Fiquei chateado foi com o vbeTwister, depois que consegui configurar e gostei das funcionalidades descobri que somente tem uns meses de teste.
fica muito bom, mas não quero me acostumar com uma ferramenta e depois ficar sem.

 
Postado : 27/05/2014 3:21 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Ah, sim, se o código está todo bagunçado, dai é uma mão na roda.

Eu é que reluto em usar códigos de terceiros. (Não que eu não use, mas, ou eu vejo o código e escrevo o meu mesmo, ou pego o código inteiro e nem mexo em nada, hehe)

 
Postado : 27/05/2014 3:55 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Eu já cheguei a utilizar o MSTools e o identer, mas já faz muito tempo, é como o Wagner comentou, as vezes herdamos algumas funcionalidades ou problemas, e acho que foi por estes motivos que parei de usar, acabava instalando tudo quanto é Add_in e chegou uma hora que apareciam alguns erros estranhos, incompatibilidades, isto creio eu devido a bibliotecas do windows que são muito instáveis e versões diferentes, e por ai vai.

Como dica, tambem utilizei muito estes:
ASAP Utilities 4.8.6 is now available
http://www.asap-utilities.com/news-detail.php?m=256

The Excel VBA Code Cleaner - Este chega a fazer uma limpeza no código eliminando alguns lixos, não é 100% mas ajuda um pouco.
http://www.appspro.com/Utilities/CodeCleaner.htm

Este eu ainda não testei:
DECOMPILADOR E COMPACTADOR DE CÓDIGO VBA
http://cpap.com.br/orlando/VBADecompile ... OrlMaisWin

Da mesma forma que o gtsalikis, hoje eu tambem procuro evitar códigos de terceiros, se o código for liberado, desprotegido eu gosto de interpreta-lo primeiro e depois ver sua funcionalidade.
[]s

 
Postado : 27/05/2014 4:17 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Edcronos, se você concordar, uma vez que foi quem abriu o tópico, poderíamos mover este tópico para a área Biblioteca e deixa-lo para os usuários colocarem os Add-In que conhecem e que acham interessante e tambem comenta-los.

[]s

 
Postado : 27/05/2014 4:23 pm
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

pq eu não concordaria ?
meu interesse é aprender mais e ter mais facilidade de uso.

eu cheguei a ver esses que vc falou, mas no momento quero apenas ferramentas que me ajude na edição das macros.
o MSTools tem algumas inconveniências, mas apenas em alguns itens, não muito importantes.
e o identer não creio que gere problemas já que ele apenas alinha a parte de texto.

 
Postado : 27/05/2014 5:17 pm
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

o dessa pagina é livre
http://www.appspro.com/Utilities/ExcelUtilities.htm
ele cria uma aba no excel com algumas ferramentas, e muitas pelo visto são por macro "eu acho", eu olhei ,mas não está no meu entendimento ainda.

http://www.appspro.com/Utilities/Utilities.htm

 
Postado : 27/05/2014 5:42 pm
(@edcronos)
Posts: 1006
Noble Member
Topic starter
 

se falando de área de Biblioteca, não sei se tem

seria legal uma área de links que contenha truques e dicas sobre conteúdo especifico
Ex:
Arrays
Loops...
Sei que o conteúdo é extenso, mas se quem portasse colocasse uma leve descrição do conteúdo e o idioma.

VBA Arrays :
Funções (inglês):
http://www.cpearson.com/excel/vbaarrays.htm
Exemplos de uso (inglês):
http://www.excel-pratique.com/en/vba/vba_arrays.php

Cursos e tutoriais básico ao avançado (com imagens) (Ótimo conteúdo) ( Br ):
http://www.bertolo.pro.br/FinEst/Tutori ... ial_1.html
http://www.bertolo.pro.br/FinEst/TutoriaisVBA/
http://www.bertolo.pro.br/FinEst/Semana ... oExcel.pdf
http://www.bertolo.pro.br/FinEst/Tutori ... _Excel.swf

Deslocamento Range com offset (basico) (fácil entendimento) (Br):
http://excelevba.com.br/range-cells-e-offset/

isso facilitaria a busca de informação,
sem falar que nas buscas pela rede deixamos de ver coisas importantes, as vezes na nossa própria língua nativa que para quem não sabe inglês facilita o entendimento sem ter que contar com tradutores online, que muitas vezes torna difícil a compreensão do conteúdo.

sei que tem paginas com conteúdo variado e concentrado como --->> http://www.cpearson.com/Excel/Topic.aspx
mas, nem sempre a explicação de um site se ajusta ao nosso entendimento (ou vise versa), e as vezes precisamos de mais de um exemplo para chegamos a uma conclusão.

bem, é apenas uma ideias

 
Postado : 28/05/2014 10:18 am
(@edcronos2)
Posts: 0
New Member
 

infelizmente numa pane de meu hd acabei perdendo algumas planilha e tendo alguns programas corrompidos entre eles o excel
sismei de instalar o office 64 bts para testar

me deparei com algumas incompatibilidades nos add-ins que usava
o MZ-Tools que nem usava muito e o indenter
o MZ-Tools na nova versão tem para 64b e um monte de novas funcionalidade inclusive o indenter
mas infelizmente agora é pago e para mim que apenas fico brincado com o excel não vale apenas investir, mesmo pq não usava muito
mas para quem quiser testar tem 30 dias gratuitos

http://www.mztools.com/

o maior problema para mim é o Smart Indenter, era só escrever acionar para o codigo estar alinhado perfeitamente
agora estou tentando achar uma solução ou uma alternativa

 
Postado : 07/10/2016 6:29 pm
(@basole)
Posts: 487
Reputable Member
 

Segue algumas opçoes:

Identer on line: http://www.vbindent.com/?indent

Este editor tem algumas funcionalidades free : http://www.vbsedit.com/

Ajuste da tabulação, para o velho Smart Indenter,
para quem usa office 2010/13 32b. : https://exceltune.wordpress.com/2014/01/31/tab-width-adjustment-for-smart-indenter-for-office-201013/

E http://blog.livedoor.jp/andrewe/archives/51271922.html

 
Postado : 07/10/2016 7:41 pm
(@edcronos2)
Posts: 0
New Member
 

o vbsedit e o VBA Code Indenter eu já tinha até baixado fora uns outros que vi e até tinha posado o endereço de um blog que tem o codigo
mas nada tão pratico quanto o Smart Indenter

eu tinha instalado a versão de 64 bits oq uso muitos arrays ,ou melhor, praticamente só uso arrays
então queria testar para ver se agilizava a execução
melhoraram muito pouco apesar de já serem bem rapidas , e no geral não teve mudanças e em alguns caso até teve pioras

não sei oq aconteceu mas assim que instalei estavam consideravelmente rápidas, e depois desairam na performance

acho que não vale a pena ficar com essa versão 64bits

 
Postado : 07/10/2016 9:20 pm