Olá pessoal,
Tenho vários projetos em VBA do excel. A frustração é que eles só podem ser abertos em PCs com Office instalado.
Pesquisando descobri que VB.NET é um linguagem muito parecida com VBA, com a vantagem q uma vez criado um executável, é possivel abrir em qualquer PC.
Userform, textbox, etc. estou completamente familiarizado, os códigos tambem não serão novidades.
Minha duvida é: como armazenar dados como VB.NET, em substituição das células do excel que em VBA fazemos referencias?
Para ajudar no entendimento da pergunta acima: criei uma userform no VBA excel, que posso inserir dados, que vão para a planilha, ao abrir a userform há uma listbox que me mostra esses dados contidos na planilha. Agora em VB.NET, isso é possivel? de que forma?
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Aprendendo sobre VB.NET (RESOLVIDO)
Aprendendo sobre VB.NET (RESOLVIDO)
Editado pela última vez por Erikson em Qui Dez 29, 2011 5:40 pm, em um total de 1 vez.
Re: Aprendendo sobre VB.NET
Erikson,
Vamos com calma. VB.NET e VBA só se assemelham na sintaxe, que é no padrão Basic. Mas quanto a ser a mesma coisa ou muito parecida, é preciso ter a correta noção de suas semalhanças.
De cara, você precisa de uma IDE (Integrated Development Environment), ou seja, uma ferramenta para criar programas em VB.NET. No caso, essa ferramenta é o Visual Studio, que para Visual Basic, existe uma versão gratuita (porém limitada) pode ser baixada aqui:
http://www.microsoft.com/visualstudio/e ... ic-express
Quanto a guardar dados, como não se trata do planilhas ou documentos, você precisará de algum lugar que persista isso. O uso mais comum é usar banco de dados, podem ser até mesmo o Access.
Para ter uma idéia de até onde pode ir com o VB.NET, recomendo que dê uma olhada neste site:
http://www.macoratti.net/
É muito bom, didático e em português. O fato é que existe um mar de diferenças entre o que é o VBA e o VB.NET. Como linguagens, sim, são parecidas, mas como ferramenta de programação, há muitas diferenças.
De toda forma, é um excelente investimento na carreira. Qualquer dúvida estamos por aqui.
Abraços
Vamos com calma. VB.NET e VBA só se assemelham na sintaxe, que é no padrão Basic. Mas quanto a ser a mesma coisa ou muito parecida, é preciso ter a correta noção de suas semalhanças.
De cara, você precisa de uma IDE (Integrated Development Environment), ou seja, uma ferramenta para criar programas em VB.NET. No caso, essa ferramenta é o Visual Studio, que para Visual Basic, existe uma versão gratuita (porém limitada) pode ser baixada aqui:
http://www.microsoft.com/visualstudio/e ... ic-express
Quanto a guardar dados, como não se trata do planilhas ou documentos, você precisará de algum lugar que persista isso. O uso mais comum é usar banco de dados, podem ser até mesmo o Access.
Para ter uma idéia de até onde pode ir com o VB.NET, recomendo que dê uma olhada neste site:
http://www.macoratti.net/
É muito bom, didático e em português. O fato é que existe um mar de diferenças entre o que é o VBA e o VB.NET. Como linguagens, sim, são parecidas, mas como ferramenta de programação, há muitas diferenças.
De toda forma, é um excelente investimento na carreira. Qualquer dúvida estamos por aqui.
Abraços