João Pereira, num comentário a um post meu, formulou a seguinte questão: "Tenho que fazer uma macro que copie a coluna que estiver indicada na célula A1 e colar numa nova planilha. Exemplo: Se na célula A1 conter o dado "B", então a Macro vai copiar a coluna B e colar numa outra planilha… Como devo fazer para que isso …
Read More »Posts Recentes
Uma UDF
Leal Diogo, a propósito de um post meu, datado de 30 do passado mês de Abril, sobre uma UDF [NomeLF()] que devolve o nome da folha, (opção “F”), formulou a seguinte questão: “Se se tiverem 2 folhas em que se faz uso desta função, sempre que se mude o nome de uma das folhas a outra também devolve o mesmo …
Read More »Formatação de células
Num newsgroup de Excel, foi colocada a seguinte questão: "Gostava que em determinadas àreas de uma worksheet só fosse possível escrever em maiúsculas. Existe alguma maneira de formatar uma célula dessa maneira?" De notar que foi afirmado não se pretender usar do Evento WorkSheet_Change(). Bom, uma possível resposta a esta questão será socorrermo-nos de uma formatação de células em que …
Read More »Funções SUM(), INDIRECT() e VALUE() em Array – III
No post anterior, mostrei um exemplo com uma fórmula para contar o número de células com valor compreendido entre 0 e 15 dentro de um Range fixo ( no exemplo: A1:A6). Mas como fazer, se pretendermos que o Range possa ser variável, ou seja, podendo ser A1:A6, ou A1:A8 ou A1:A12?. Então, o que teremos que fazer é construirmos a …
Read More »Funções SUM(), INDIRECT() e VALUE() em Array – II
Num forum sobre Excel, foi colocada a seguinte questão: "Tenho uma tabela e gostaria de criar uma fórmula para contar o número de células com valor entre 0 e 15". Vejamos então o exemplo: Na tabela, verifica-se que existem 5 células com valores > 0 e <= 15. Então, em B1 podemos escrever: O Array: ={SOMA((A1:A6>0)*(A1:A6<=15))} NOTA: Para obter o …
Read More »Escolher imagem em background
Marina Limeira (Forum brasileiro de Office), perguntou como seria possível escolher um fundo da folha de cálculo, de acordo com a seguinte alternativa: Se fosse maior (>) que 50, o fundo seria uma imagem; se fosse inferior ou igual (<=) a 50, então a imagem seria outra. Utlizando o Evento SelectionChange, podemos ter o seguinte resultado: > 50: O Código: …
Read More »Função EOMONTH()
A função EOMONTH(), que se encontra no Analysis ToolPak add-in, devolve o número de série correspondente ao último dia do mês que é apurado somando ou diminuindo o número de meses pretendido ao mês que serve de base, sendo a sintaxe a seguinte: EOMONTH(start_date,months).No entanto, se não se tiver o add-in mencionado, pode efectuar-se o mesmo tipo de cálculo, utilizando …
Read More »