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
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 28/07/2014 3:20 pm