Dicas de Excel – VBA III – Preenchendo ComboBoxTempo é algo que não temos de sobra em dias tão corridos que vivemos. As atividades do dia-a-dia da maioria das pessoas consomem boa parte deste tempo. Para podermos ganhar tempo, podemos desenvolver soluções que permitam agilidade com eficácia…
Veja mais assuntos nas sub-categorias abaixo
Veja...
Numeração Automática no Excel com VBA (Macro)Quando desenvolvemos aplicativos (softwares ou alguma outra solução) em Excel precisamos criar uma coluna com Numeração Automática (conhecida por ID (sequência lógica de números)). . Existem várias maneiras de fazer isso. Esta…
O código abaixo retornará o número de linhas de código contidas na sua aplicação de banco de dados corrente. contará do início do seu primeiro módulo até as linhas de código existentes nos seus formulários e relatórios. Opcionalmente poderá lista o número das linhas em cada módulo e/ou…
Quando utilizamos uma Listbox. . . . Por exemplo, talvez queiramos habilitar um botão na nossa interface quando um determinado item da lista for selecionado, ou talvez queiramos executar uma rotina para retirar a seleção, mas somente se alguns dos itens já estiverem selecionados (caso contrário…
Access 2002 Às vezes, talvez seja necessário transpor os dados em uma tabela ou consulta de modo que os nomes dos campos sejam listados verticalmente na coluna à esquerda e que os dados sejam distribuídos pela página horizontalmente. Por exemplo, talvez seja necessário transpor os dados de um…
Tudo bem que seja uma função básica, mas com sua utilidade. Esta função retorna True se não houver um arquivo com o nome que você passar, mesmo que esteja escondido ou seja um arquivo de sistema. Assume o diretório atual, se você não incluir um caminho. Retorna False se o nome do arquivo…
Hoje mostraremos com dar um ar profissional aos seus projetos de macros. Geralmente construímos nossas macros (rotinas VBA) e chamamos através de atalhos, botões de comando ou até mesmo eventos da planilha ou pasta de trabalho. Enfim, quero mostrar neste artigo, outra maneira bem interessan…
Vamos a algumas etapas da construção dessa integração utilizando bancos de dados Access e OracleAccessUma vez criado o banco de dados devemos analisar as tabelas que serão integradas. Vamos usar um exemplo de uma tabela contém apenas dois campos COD_ALUNO e NOME_ALUNO. A integração que será…
Você gosta de proteger bem as suas aplicações para que 'fuçadores' não fiquem bisbilhotando o que você fez?. Particularmente nunca tive muito receio quanto aos usuários que operam as aplicações que desenvolvo. . Sempre faço questão de treinar os usuários quanto as suas responsabil…
Olá pessoal, certa vez estava fazendo algumas coisas no Access e decidi colocar um tipo de relógio digital que ficasse atualizando automaticamente dentro do formulário, depois de muito pesquisar eu achei um tutorial que ensinava, deu tudo certo e eu fiquei feliz, tão feliz que decidi ensinar como…
Estender certa praticidade aos nossos clientes, facilitando-lhes o dia-a-dia, é um prazer para nós desenvolvedores, certo? Abaixo replico um post antigo, e agora ampliado, com uma funcionalidade que visa facilitar o compartilhamento do nosso BI (Business Information), BSCs, Dashboards, Scorecards ou…
Há dias, tive necessidade de criar uma peça de código, que obrigasse a criar um ficheiro em formato. PDF, a partir da worksheet activa, e que o nome contivesse a data do dia anterior. Assim, entendi que o melhor método, seria usar o Procedimento Workbook_BeforeClose. Eis o código, com a indicaçã…
Dando continuidade aos nossos exemplos de código utilizando as propriedades do objeto Range, vamos aos objetos de F (Font) a I (Item) Sub Propriedades_Range_Font()A propriedade Font permite realizar alterações na formataçãoda fonte utilizada para um intervalo. As alterações são válidas…
O Excel não é, com certeza, um aplicativo que possui um alto nível de segurança. Há diversas referências na net que permitem a quebra de senhas e o acesso às informações armazenadas nas pastas de trabalho. Planilhas, linhas e colunas ocultas podem ser facilmente reexibidas e exploradas por…
Vamos percorrer as propriedades do objeto Range iniciando com AddIndent e, seguindo em ordem alfabética, iremos até XPath, esclarecendo como podem ser utilizadas na construção das macros. Utilizaremos códigos de exemplo para cada uma destas propriedades demonstrando como podem ser utilizadas. Os…
O Excel não é, com certeza, um aplicativo que possui um alto nível de segurança. Há diversas referências na net que permitem a quebra de senhas e o acesso às informações armazenadas nas pastas de trabalho. Planilhas, linhas e colunas … Continue lendo →
Não é rara a necessidade de precisarmos apagar arquivos temporários que utilizamos para importação, exportação, consolidação, geração de relatórios externos, etc. . . Como posso excluir a tais?. A instrução Kill exclui os arquivos de um disco. . Sintaxe Kill pathname . O argumento…
Uma das coisas mais comuns nos códigos VBA é copiar células de um ponto para outro. Origem e destino podem estar na mesma planilha, em planilhas diferentes e até em arquivos diferentes.Normalmente a estrutura destes códigos é algo parecido com estes aquiSub Macro1() Copiar célula A1 da…
Para sombrear por linha, você poderá fazer uma formatação condicional com a seguinte fórmula=a5=MÍNIMO($A5$I5) ou seja, se a cel. a5 for = ao menor valor do intervalo ela irá pintar de uma cor qualquer. Porem a macro abaixo funciona, mas somente se eu pintar as célula diretamente, não…
Funções para tratamento de Texto no VBA (Asc, Chr, Len, LCase, UCase, Left, Right e Mid) Dando continuidade ao aprendizado de VBA, neste post falarei de algumas Funções usadas para tratamento de texto. A Função Asc Esta Função retorna o valor numérico do código ASCII da primeira letra…
No Excel, há duas propriedades referentes as cores que são Color e ColorIndex.A propriedade Color utiliza as cores no formato RGB (Red, Green, Blue).A propriedade ColorIndex utiliza as 56 cores pré-definidas do VBA. Veja a tabela abaixo Vamos aos exemplos. Criaremos dois botões. Um com a …
Para nos beneficiarmos da rapidez do MS Office 2007, podemos [e devemos] gravar as importações que efetuamos 'na mão'. E posteriormente quando precisarmos dessas, podemos evocá-las das entranhas do MS Access. Using a Saved Import in Access 2007 via a macro or VBASaved Import Access…
VBA Blogs bernardes@.com Pois é, em inúmeras ocasiões na nossa vida, como bravos desenvolvedores, precisaremos conectar dados externos às nossas aplicações MS Access. Isso pode ser feito: Outras bases MS Access , Outros SGBDS do mercado, …
Outra propriedade importantíssima para compreendermos o conteúdo e mesmo como parametrizá-la é a SourceConnectStr e SourceDatabase Propriedades SourceConnectStr e SourceDatabasePodemos utilizar essas propriedades para acessar dados externos quando não pudermos vincular tabelas externas a seu…
Quando suas macros estão rodando, você fica vendo todas as mudanças ocorridas nas células, janelas, etc?Muitas vezes é vantajoso impedir esta atualização, seja para que o usuário não veja as etapas que estão ocorrendo, seja para ganhar em performance, pois esta atualização on-line consume…
Uma ferramenta muito útil no VBA é a função MsgBox. Esta função, exibe uma caixa de diálogo bem simples que pode ser utilizada para prover o usuário de informações ou solicitar que decida o fluxo de execução do código.Sintaxe mais comumMsgBox(Prompt, Buttons, Title)Prompt Obrigatória….
|Blog Office VBA |Blog Excel |Blog Access | Dashboards & Scorecards Como retornar a idade a partir da data do Nascimento?Public Function AnosdeIdade(ByVal datBirthDate As Date) As Integer On Error GoTo PROC_ERR Dim intYears As Integer Let intYears = Year (Now) – Year (datBirthDate) If…
Uma ferramenta muito útil no VBA é a função MsgBox. Esta função, exibe uma caixa de diálogo bem simples que pode ser utilizada para prover o usuário de informações ou solicitar que decida o fluxo de execução do código. Sintaxe mais comum MsgBox(Prompt, Buttons, Title) Prompt Obrigatór…
OBTENDO OS ITENS NECESSÁRIOS Para realizar a conexão entre Access e MySql, em primeiro lugar vc deve baixar o MySql e o driver de conexão ODBC. Para este tutorial eu estou utilizando o MySql 5.1. Download do MySqlhttp//dev.mysql.com/downloads/mysql/5.1.html#downloads Download do Driver…
Existem alguns aspectos desafiadores ao implementarmos os códigos em nossas aplicações. Mas ao olharmos para o projeto como um todo ainda nos cabe uma tarefa extremamente necessária: A DOCUMENTAÇÃO DA APLICAÇÃO. Esta faz-se muito útil tanto quando precisamos voltar a aplicação para uma…
Quando criamos aplicações de automação com o MS Access não é raro precisarmos efetuar conexões em diversas bases de dados como: planilhas MS Excel, arquivos Texto, ou outras tabelas MS Access, sites da Web, etc… Essas conexões geralmente precisam ser refeitas e/ou excluídas. Como…
Para os fãs das funções do Excel, antes de se escandalizarem, leiam as seguintes linhas. A PROCV original é bem limitada A coluna dos dados deve estar com um offset positivo. Para na primeira ocorrência encontrada e não consegue encontrar todas as ocorrências de uma coluna de busca, mesmo…
É muito importante saber configurar as propriedades de uma consulta. Geralmente as deixamos a esmo e isso pode impactar até mesmo na performance desta.Abaixo descrevo cada uma das opções da versão do MS Access 2007, aproveite: Propriedade DescriptionPodemos utilizar a propriedade Description para…
Leia também: | Blog Office VBA | Blog Excel | Blog Access | Para aqueles que acompanham com precisão o tamanho dos arquivos (talvez planilhas) que estão sendo geradas por suas aplicações de automação, segue função muito útil para identificar o tamanho destes. Mensure exatamente o…
De vez em quando é necessário que re-organizemos o modo como o nosso Recordset será ordenado, isso após termos definido a string SQL. Bem, isso pode ser implementado mesmo após este momento como poderá ver abaixo: Sub SortRecordset() Dim intCounter As Integer Dim rst As …
Usar o tipo certo de definição de dados é importantíssimo, nada melhor do que detectar o tipo antes de desenvolver nossas soluções. Seguem referências da própria Microsoft: Comparação de tipos de dados Ocultar tudo O mecanismo de banco de dados do Microsoft Access reconhece diversos …
Muitas vezes, ao criar um modelo complexo ou dashboard, você pode querer incluir material de treinamento adicionais na pasta de trabalho. Então, vamos aprender a inserir filmes flash, etc youtube vídeos na planilhas do Excel.Para inserir filmes Flash, vídeos do YouTube no Excel, siga estes passos.Pas…







