VBA™ para Excel™ 8: Busca e indicadores de passagem, variável booleana

(Ver o anterior)

Veremos a partir deste momento ferramentas muito úteis que já utilizei muito (e que me pouparam muito tempo). Talvez você não tenha visualizado a utilidade do VBA até aqui porque tudo o que fizemos até então poderia ser feito com funções simples do Excel. Prometo que isso vai mudar.

Calcula-se que mais de 80% do tempo de processamento de qualquer computador é utilizado apenas para buscas e ordenações. Busca é a atividade de localizar algo em uma lista, e ordenação, colocar este algo numa ordem desejada. Portanto, a construção racional dessas duas instruções otimizam a utilização do processador.

Apresentaremos primeiro uma forma mais intuitiva e menos inteligente para esta Sub, e depois como fazê-la racionalmente. Assim você perceberá melhor as sutilezas de como otimizar a programação em VBA.

Captura de tela 2013-11-16 às 22.31.34

Continuar lendo VBA™ para Excel™ 8: Busca e indicadores de passagem, variável booleana

Motivação no escritório de arquitetura: introdução

O que motiva o ser humano para o trabalho não é o dinheiro. Podem ser espantosos os resultados de pesquisas sobre o assunto que são realizadas desde os anos 1950 até a atualidade. Não é incomum trabalhadores trocarem de emprego para ganhar menos, principalmente aqueles envolvidos com atividades cognitivas, como os arquitetos. Isso deixa muita gente confusa. Inúmeras pesquisas mostram que a motivação humana depende do ambiente em que a pessoa está inserida – se o ambiente muda, a motivação também muda.

Só há uma pessoa capaz de criar motivação: ela própria. O máximo que se pode fazer externamente é criar as condições para que seus potenciais embriões se desenvolvam, nada mais. Quando o ser humano define uma meta a ser perseguida, define também um determinado volume e intensidade de esforços a serem alocados nessa missão.

Continuar lendo Motivação no escritório de arquitetura: introdução

A proposição de irrelevância de Modigliani e Miller

Muitos estudos já produzidos sobre o financiamento de empresas (especialmente a estrutura de capital) ganharam relevância ao introduzir novos conceitos. Um dos mais importantes certamente é a proposição de irrelevância de capital de Modigliani e Miller, de 1958. Segundo esse trabalho, as decisões de financiamento de uma determinada firma não afetariam seu valor, pois este seria decorrente das decisões de investimento. Ou seja, a criação de valor proviria de como a empresa aplica este capital e não de como o obtém. Isto significaria também a Continuar lendo A proposição de irrelevância de Modigliani e Miller

Liderança no escritório de arquitetura: introdução

A figura do líder é elemento definidor da produtividade da equipe, decorrente da capacidade de uma única pessoa influenciar a todos melhorando os índices de atingimento de metas. Pode acontecer dessa pessoa não estar em nível hierárquico superior aos demais. A liderança é construída a partir da confiança, e esta se manifesta através de três caminhos: pela intimidação, pelo conhecimento ou pela identificação.

Continuar lendo Liderança no escritório de arquitetura: introdução

VBA™ para Excel™ 7: Strings (cadeia de caracteres)

(Ver o anterior)

O VBA trabalha com cadeias de caracteres (chamadas strings) utilizando o operador &. portanto, podemos manipular frases e pequenos textos no VBA, intercalando resultados de variáveis no meio. É uma ferramenta simples e muito útil no dia a dia.

Veja um exemplo:

Sub StringSimples()

Dim meses As Integer

meses = 12

Cells(1, 1) = “Faltam ” & meses & ” prestações”
‘atenção aos espaços entre os símbolos “&” e o nome da variável!

End Sub

Você logo vai perceber que a frase tem que ser construída dentro das aspas, inclusive os espaços. Por isso, veja que há um espaço entre a palavra Faltam e as aspas. O mesmo ocorre entre aspas e a palavra prestações.

A string é também um formato de variável, usada quando for necessário armazenar textos. Crie a variável de texto da seguinte forma:

Dim <Nome> as String

E pronto. O resto da Sub entenderá a variável textual e permitirá que você a apresente e manipule como quiser.

Até a próxima!