Automação com VBA no Excel
Gabarito: letra C. O VBA (Visual Basic for Applications) é a linguagem de macro do Excel, criada para automatizar tarefas repetitivas, como preenchimento de células, formatação condicional e importação de dados externos. É exatamente o que afirma a alternativa correta.
Alternativa A — ❌ Incorreta
O VBA não foi descontinuado. Ele continua sendo parte integrante do Excel para automação. O Power BI é uma ferramenta de Business Intelligence, não substitui o VBA. A afirmação é falsa.
Alternativa B — ❌ Incorreta
O VBA é muito mais amplo que apenas fórmulas matemáticas. Ele permite manipular gráficos, importar arquivos, controlar a interface do Excel, criar formulários, etc. A limitação descrita não existe.
Alternativa C — ✅ Correta ⟵ GABARITO
Correta. Como mencionado, o VBA foi projetado justamente para automatizar tarefas repetitivas. Exemplos clássicos incluem loops para preenchimento de células, aplicação de formatação condicional e importação de dados externos (via Workbooks.Open ou QueryTables). O próprio contexto de apoio afirma: "Uma macro é uma sequência de procedimentos que são executados com a finalidade de realizar e automatizar tarefas repetitivas" e "a maioria das Macros são escritas em VBA".
Alternativa D — ❌ Incorreta
Macros em VBA podem ser executadas em planilhas protegidas por senha, desde que a proteção não impeça a execução de código (a proteção de planilha geralmente bloqueia edição de células, mas não a execução de macros). A afirmação de que "não pode ser ativado" é falsa.
Gabarito: letra C