Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Google Planilhas Avançado - #166 Excel ou Google Sheets? Scripts e Macros

28/11/2024

Neste tutorial trabalharemos com as diferenças entre o uso de macros e scripts no Google Sheets, Excel Web e Excel Desktop.

Macros e Scripts em Planilhas

Ao trabalhar com automação em planilhas, o uso de macros e scripts é uma maneira poderosa de otimizar tarefas repetitivas. No entanto, o suporte a essas ferramentas e a forma como funcionam varia entre o Google Sheets, o Excel Web e o Excel Desktop. Aqui está uma explicação detalhada:


Macros

Macros são sequências gravadas de ações realizadas pelo usuário, como cliques, digitação e formatações. Elas são ideais para usuários que desejam automatizar tarefas simples sem precisar escrever código.

Google Sheets

  • Como funciona: As macros no Google Sheets são baseadas no Google Apps Script. Quando uma macro é gravada, ela cria automaticamente um script de código no Apps Script.
  • Flexibilidade: Limitada. As macros gravadas no Google Sheets não cobrem todas as funcionalidades avançadas disponíveis no Apps Script, mas podem ser ajustadas manualmente no código gerado.
  • Compatibilidade: Funciona diretamente no navegador.

Excel Web

  • Como funciona: No Excel Web, o suporte a macros VBA (Visual Basic for Applications) é limitado ou inexistente. Macros gravadas no Excel Desktop não podem ser executadas aqui.
  • Flexibilidade: Muito limitada. Atualmente, o Excel Web não permite gravação nem execução de macros, sendo necessário o uso do Excel Desktop para isso.

Excel Desktop

  • Como funciona: Macros são gravadas usando VBA. Esse ambiente permite criar, gravar e executar ações automatizadas com um nível avançado de personalização.
  • Flexibilidade: Muito alta. O VBA permite tanto a gravação simples quanto a escrita de código avançado para automação complexa.
  • Compatibilidade: Macros gravadas no Excel Desktop não são executáveis no Excel Web.

Scripts

Scripts são códigos personalizados escritos para realizar automações mais avançadas, indo além das ações simples gravadas por macros. Eles exigem conhecimento de programação.

Google Sheets

  • Como funciona: O Google Sheets usa o Google Apps Script, que é baseado em JavaScript. Permite a criação de automações avançadas, como integração com APIs externas.
  • Flexibilidade: Muito alta. Com o Apps Script, é possível criar soluções altamente personalizadas.
  • Compatibilidade: Funciona totalmente no navegador e está sempre acessível.

Excel Web

  • Como funciona: O Excel Web oferece o Office Scripts, que usa TypeScript (uma versão mais robusta do JavaScript). Ele permite criar automações personalizadas diretamente no navegador.
  • Flexibilidade: Boa. Office Scripts suporta automações modernas, mas é menos poderoso do que o VBA em alguns casos.
  • Compatibilidade: Scripts criados no Excel Web podem ser executados no Excel Web e no Excel Desktop (em contas compatíveis com o Microsoft 365).

Excel Desktop

  • Como funciona: Além de VBA, o Excel Desktop também suporta Office Scripts, mas o VBA continua sendo a ferramenta mais usada para scripts complexos na versão de desktop.
  • Flexibilidade: Excel Desktop é a plataforma mais robusta para automações complexas, com suporte ao VBA e Office Scripts.
  • Compatibilidade: Scripts em VBA só funcionam no Excel Desktop. Office Scripts podem funcionar tanto no Excel Web quanto no Excel Desktop.

Resumo das Principais Diferenças

Plataforma Macros Scripts
Google Sheets Gravação simples, baseada em Apps Script. Totalmente baseado em Apps Script (JavaScript).
Excel Web Não suporta macros. Suporta Office Scripts (TypeScript).
Excel Desktop Suporte completo a VBA para macros. Suporte a VBA e Office Scripts.

Conclusão

Google Sheets é ideal para quem busca automações leves e soluções na nuvem com foco em integrações.
Excel Web é uma alternativa moderna, mas ainda limitada em comparação com o Desktop para automações avançadas.
Excel Desktop é a escolha mais poderosa para usuários que precisam de automação complexa e robusta.

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Google Planilhas Avançado - #165 Excel ou Google Sheets? Fórmula de CONT.SE, CONTE.SES, CONT.VALORES, CONTAR.VAZIO
Neste tutorial faremos a comparação entre os softwares de planilhamento das fórmulas de contagem, tais como: CONT.SE, CONT.SES, CONT.VALORES, CONTAR.VAZIO, etc
Saiba mais!
Google Planilhas
Neste curso abordaremos a fundo as funcionalidades do Google Planilha. Adentraremos no Google App Script e na API do Google Sheet. Aproveite.
Saiba mais!