Notifications
Clear all

Biblioteca de código reutilizável

32 Posts
3 Usuários
0 Reactions
4,208 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Eu tenho um sonho, na verdade estou desenvolvendo (com algumas participações devidamente creditadas) um modelo de projeto, uma biblioteca de códigos VBA reutilizáveis.

Vamos lá, eu tenho por exemplo que escrever (e muitas vezes, reescrever) códigos no meu dia a dia de trabalho. Tendo em vista que sou preguiçoso, comecei a perceber quais eram as rotinas que eu mais escrevia, e comecei a criar essas rotinas específicas, perfeitamente reutilizáveis de um projeto para outro.

Fiz tudo em inglês pois uma vez li que as boas práticas da programação precisam que assim seja. Tem funções do tipo:
Function NameExists(byref wbk as excel.workbook, sName as string) as boolean
Function WorksheetExists(byref wbk as excel.workbook, sName as string) as boolean
Function SetSheet(byref wbk as excel.workbook, sName as string) as excel.worksheet
Sub OpenWorkbook(byref wbk as excel.workbook, byval FilePath as string, ReadOnly as boolean)
Function GetUsedRange()
Function GetArrayFromRange()
Function GetDictionaryFromRange()

Muitas outras. . . .

Enfim, o que eu quero com esse tópico é lançar uma biblioteca do Planilhando, mas não como a que temos hoje, que é tudo separado e diversos modelos bem bacanas e tal.
Seria uma biblioteca só, um modelo de projeto, a partir do qual um projeto pode ser iniciado, já com muitas funções super úteis escritas em código. Um código aberto para estudo. Para aprimorar a qualidade geral de tudo que se desenvolve por aí.
Queria junto com vocês, analisar a aceitabilidade da ideia de um Modelo VBA Colaborativo, onde todos desenvolvem suas rotinas reutilizáveis e úteis, e eu vou montando de forma ordenada e bonita, deixando sempre os créditos a quem desenvolveu, e a quem revisou e a quem melhorou, etc.

A ideia é eu disponibilizar meu modelo em breve. O que vocês acham ? Quem quer participar? Quem tem ideias boas?

Segue link para a biblioteca: http://1drv.ms/Xfpw7j

FF

 
Postado : 28/07/2014 3:20 pm
(@edcronos)
Posts: 1006
Noble Member
 

ainda ficou muito lixo mas é só limpar
pode se criar uma linha auxiliar de cabeçalho de importação para analises de dados externos
as planilhas podem ser clonadas para referencia ou testes suplementares sem afetar a planilha original.
na ribom macros tem comandos para fazer copias da original "Fixa" ou da planilha de teste atual.

tenho algumas macros de deslocamentos dos setores para alocar os dados da maneira mais comoda
tipo colocar as colunas de valores de todas os setores na primeira posição para comparação entre elas...

 
Postado : 31/07/2014 9:44 pm
(@edcronos)
Posts: 1006
Noble Member
 

O projeto morreu ???

se vc estão com medo de postar suas macro nem precisa ser as nossas

seria bom apenas ter uma biblioteca com macros e projetos encontrados pela internet ou feitos para os usuários do fórum.

tipo eu estava navegando e achei um outro fórum com um monte de macros legais

http://www.hardware.com.br/comunidade/d ... ost3746880

Estando tudo junto fica mais fácil achar oque se quer.

Att.

 
Postado : 06/08/2014 10:19 pm
Página 3 / 3