Respostas criadas no fórum
-
AutorArtigos
-
jorgerod
Administradorfoi o que vi no arquivo que está em anexo…
jorgerod
Administradorboas,
para te dar o nome da folha, tenta utilizar a seguinte fórmula:
=seg.texto(cÉl(“nome.ficheiro”);localizar(“]”;cÉl(“nome.ficheiro”))+1;255)
28 de Fevereiro de 2011 às 2:32 em resposta a: Usar criterios para excluir dados de uma planilha #1518jorgerod
Administradoralexandre,
não dá bem para perceber, porque linha começa em 1 e coluna começa em a.
pode explicar o que quer dizer com “quero excluir a linha de “a” até “n”?
jorgerod
Administradortens um erro em h30, pois colocaste lá uma fórmula que não é a correcta. por outro lado, em i30, também tens a fórmula errada: ou colocas a função vlookup e false (inglês), ou colocas procv e falso (português). não podes pôr na mesma fórmula a função em línguas diferentes…
jorgerod
Administradorolá ana,
experimentei o formato personalizado ##”:”## e deu certo:
ao colocar 2305, converteu-me imediatamente para 23:05
coloquei em duas células ( a2 e a3)o seguinte: 13:25 e 2:25. noutra célula, digitei a fórmula: =soma(a2:a3). o resultado foi 15:50.
podes experimentar e dizer qq coisa? É que posso não ter percebido correctamente qual é o teu problema.
fica bem.
jorgerod
Administradorfórmula em inglês:
=if(isna(vlookup($b30;$av$43:$bd$73;9;false));””;vlookup($b30;$av$43:$bd$73;9;false))coloca a fórmula em i30. depois, copias na coluna para as células que correspondem aos dias, ou seja, de 1 a 31.
26 de Fevereiro de 2011 às 1:06 em resposta a: Colocar uma mensagem enquanto a rotina é executada #1512jorgerod
Administradorcoloca aqui o teu código, para se poder ver melhor, ok?
no entanto, se quiseres, podes ver, sobre este assunto, em:
http://support.microsoft.com/kb/162257
fica bem.
jorgerod
Administradorboas, jkf:
não sei se será o que pretendes, mas podes tentar a seguinte fórmula, na coluna i, correspondendo aos dias que tens na coluna b, ou seja copiando esta fórmula, para as células da coluna i:
=se(É.nÃo.disp(procv($b30;$av$43:$bd$73;9;falso));””;procv($b30;$av$43:$bd$73;9;falso))
experimenta e diz qq coisa, ok?
26 de Fevereiro de 2011 às 0:18 em resposta a: Colocar uma mensagem enquanto a rotina é executada #1509jorgerod
Administradorboas, alexandre,
vê este exemplo, pode ser que te sirva, com as necessárias adaptações:
sub test()
dim lrow as longapplication.screenupdating = false
for lrow = 1 to 20000
sheet1.cells(lrow, 1).value = lrow
next lrow
msgbox “a processar…”
application.screenupdating = trueend sub
jorgerod
Administradordemelo,
a sua planilha, que enexou, não é, a meu ver, suficientemente ilustrativa. pode mandar aquela que pretende mesmo? É que assim, vai ser difícil alguém responder adequadamente, uma vez que o seu texto elucidativo é bastante exíguo e a sua planilha não dá lá muito bem para entender…
jorgerod
Administradorboas, demelo,
acho que não será necessária a utilização de vba, bastará a formatação condicional.
supondo que queres colorir o nome “joao” no range e5:ai14.
então, vais a formatação condicional, clicas em nova regra, escolhes utilizar uma formula para determinar as células a ser formatadas e, no campo que se abre, colocas a seguinte fórmula: =procurar(“joao”;e5:ai14.
depois, formatas o tipo de letra, com a cor que escolheres e dás ok as vezes necessárias até saires da formatação condicional.
verás que todas as células do range e5:ai14 que contenham a palavra “joao” (sem aspas, claro), ficarão com a cor que escolheste.
espero ter ajudado.
diz qualquer coisa e fica bem! 🙂
jorgerod
Administradorboas, demelo,
talvez com a ajuda de código vba, como por exemplo:
sub lasttextcell()
dim rrange as rangeset rrange = cells(rows.count, columns.count)
do until not isnumeric(rrange) and rrange vbnullstring and not isempty(rrange)
set rrange = cells.find(what:=”*”, after:=rrange, searchdirection:=xlprevious)
loopmsgbox rrange.address
end subjorgerod
Administradorboas, alexandre,
veja, por exemplo, em:
http://office.microsoft.com/pt-br/access/hp010950951046.aspx
e, principalmente, o capítulo denominado “vincular a dados no excel”.
fique bem.
jorgerod
Administradorvê no seguinte url: http://www.brighthub.com/office/project-management/articles/8708.aspx
lá ensina a construir gráfico de pareto.
jorgerod
Administradortalvez com os denominados “nested if´s”, ou seja, com 3 funções se() aninhadas.
exemplo: =se(a1<20; a1*1; se(a1<50; a1*2, se(a1<100; a1*3; a1*4))).
tenta adaptar para aquilo que pretendes, com a utilização da função procv e da planilha pretendida para a condição em a1.
-
AutorArtigos
EXCELer Tudo sobre EXCEL em Português