Tags ${Campo} no VBA

Criei um programa que utiliza TAGS inspiradas no Java só que no VBA. Inclusive realiza cálculos.

Tags

Anúncios
Publicado em Visual Basic 6.0 e VBA | Publicar um comentário

Emissão de Nota Fiscal Paulistana Em Lote (em desenvolvimento)

Estou desenvolvendo um sistema que gera o arquivo para emissão de NF Paulistana em Lote.

Emissao NF Paulistana

Publicado em Projetos, Visual Basic 6.0 e VBA | Etiquetas , | Publicar um comentário

Postando no Instagram pelo computador

Como postar no instagram pelo computador utilizando o Google Chrome

1) Ative o console do desenvolvedor do Google Chome. Não se preocupe, é muito simples. Basta você clicar com o botão direito do seu  mouse e acessar o menu de contexto [inspecionar elemento]

1 menu inspecionar

2) O console se abrirá então você deve ativar o modo mobile. Desta forma o navegador emulará um dispositivo móvel.

2 habilitando modo mobile

3) Atualize o navegador utilizando a tecla [F5] ou o botão de atualizar do próprio,  sem fechar o console de desenvolvimento e  ….

3 atualize o navegador

… você terá a simulação de um dispositivo móvel onde poderá postar suas fotos. Clique no botão de + para abrir um novo arquivo e fazer o upload no Instagram.

4 fim

Publicado em Dicas, Visual Basic 6.0 e VBA | Etiquetas , , , | Publicar um comentário

Planilha que consulta taxa de dolar no BACEN

 

Faça o download em: Dollar BACEN.zip

Publicado em Visual Basic 6.0 e VBA | Publicar um comentário

Integrando Google Agenda de feriados Brasileiros em Google Sheets, controle de pousadas

Existe uma agenda pública que se pode integrar aos calendários pessoais que é a agenda do Google de feriados brasileiros. Além de se poder utilizar essa agenda para consulta também pode-se, através de programação, consultá-la e integrar às planilhas do Google (Google Sheets). Na imagem abaixo vê-se a agenda de abril de 2017 demonstrando os feriados que ocorrerão no mês

google calendar

Na imagem abaixo, no controle de pousadas que desenvolvi utilizando Google Sheets, pude integrar esses feriados destacando os dias em amarelo

google sheets

As células destacadas em amarelo 14 e 16 (de abril) representam os dias de feriados (páscoa).

Segue código da user function

/**
 * é feriado hoje
 *
 * @param {dt} data de hoje
 * @return verdadeiro ou falseo
 * @customfunction
 */
function isHoliday(dt) {
 //var cal = "en.usa#holiday@group.v.calendar.google.com";
 var cal = "pt_br.brazilian#holiday@group.v.calendar.google.com";
 var calendar = CalendarApp.getCalendarById(cal);
 Logger.log('The calendar is named "%s".', calendar.getName());
 
 // Determines how many events are happening in the next two hours.
 var dtini = dt;
 var dtfim = new Date(dt.getTime() + 1000*60*60*23);
 
 Logger.log(dtini);
 Logger.log(dtfim);
 
 var events = calendar.getEvents(dtini, dtfim);
 
 Logger.log('Number of events: ' + events.length);
 
 for (i=0;i<events.length;i++){
 //Logger.log(events[i].getDescription());
 //Logger.log(events[i].getEndTime());
 Logger.log(events[i].getTitle());
 }
 
 if (events.length > 0){
 return true;
 }
 return false;
}

Por motivo de permissão de acesso via programação eu não consegui inserir a formula diretamente nas células da planilha. Essa era minha ideia inicial. Então eu criei um item de menu customizado que acionará a funçãogoogle sheets menu

Segue a funcao que este item aciona

function feriados(){
 var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Mapa de Ocupação (BETA2)');
 
 for(col=2;col<34;col++){
 var celldt = sheet.getRange(3,col);
 var dt = celldt.getValue()
 var cell = sheet.getRange(1,col);
 cell.setValue(isHoliday(dt));
 }
}

um abraco

 

Publicado em Desenvolvimento | Etiquetas , , | Publicar um comentário

Controle de Pousadas e função [somases] MS Excel

Desenvolvi no Google Sheets utilizando a linguagem de programação Google Script uma planilha para controle de pousadas. Percebi que posso alcançar o mesmo resultado tanto lá quanto no MS Excel utilizando a função SOMASES (tem um S no final pois admite vários critérios).

Controle de Pousadas

Faça o download desta planilha clicando aqui.

Publicado em Excel | Etiquetas , , | Publicar um comentário

Google Sheets, Google Apps Script

As planilhas do Google (mais simples que o MS Excel) porem também bastante poderosa  e com vários recursos interessantes. O Google Apps Script ou GScript é uma linguagem baseada em Javascript que roda no servidor do Google e serve para automatizar os seus Apps. Equivalente ao VBA com a suite do MS Office. Recentemente fiz um controle de hospedagem para uma pousada utilizando esta tecnologia. As vantagens:

1) salva na nuvem

2) pode ser editada simultaneamente por vários usuários

3) controle de acesso e restrições

4) DE GRAÇA !

Abaixo o controle de hospedagem. Os campos [Quarto] e [Cliente] possui validação para que o usuário pré cadastre o mesmo.

1

Este controle gera um mapa de ocupação dos quartos onde de maneira gráfica se ilustra tal característica:

2

Foi possível elaborar esta funcionalidade através da linguagem GScript. Esta linguagem é baseada em Javascript  as roda no servidor do Google (assim como a planilha). É equivalente ao VBA (Visual Basic for Applications) da Microsoft e interage com todos os Apps do Google (Google Drive, Adwords, Documents, email…)

3

Quer saber mais, leia Google Apps Script

Publicado em Desenvolvimento | Etiquetas , , , | 1 Comentário

Programa de contas a Pagar e Receber

contas-a-pagar-e-receber

contas-a-pagar-e-receber-2

Publicado em Projetos | Etiquetas | Publicar um comentário

Economizando espaço com Whatsapp no IPhone

Para os usuários de IPhone que recebem inúmeras imagens pelo whatsapp que vão “inchando” sua biblioteca de fotos, heis a dica:

Economizando espaço com o Whatsapp no Iphone

Publicado em Dicas | Etiquetas , | Publicar um comentário

Formatar CNPJ no VBA

format(52738028000124,”00″”.””000″”.””000″”/””0000″”-“”00”)

Publicado em Visual Basic 6.0 e VBA | Etiquetas | Publicar um comentário