Página 1 de 1
Criar um novo formato de exibição
Enviado: 03 Abr 2015 às 09:05
por kiko
Acho que essa está sendo a primeira duvida, então vamos lá: existe a possibilidade de se criar um novo formato de exibição, por exemplo de moeda, e este formato estar disponível para qualquer nova planilha?
Se existir, como fazer?
OBS: NÃO SEI SE É O FORUM ADEQUADO PARA TAL DÚVIDA!!!
Re: Criar um novo formato de exibição
Enviado: 03 Abr 2015 às 10:22
por alexandrevba
Criar um novo formato de exibição
Enviado: 03 Abr 2015 às 12:47
por laennder
Complementando os links do Alexandre, eu já escrevi um artigo bem completo sobre formatação personalizada de números. Como o novo blog ainda não foi ativado, vou colocar o link para a página antiga. Depois atualizo a resposta.
http://gurudoexcel.com/siteantigo/blog/ ... e-numeros/
Re: Criar um novo formato de exibição
Enviado: 04 Abr 2015 às 10:08
por kiko
alexandrevba e laennder obrigado pelas respostas, mas NÃO FOI observado que a necessidade é: “este formato esteja disponível para qualquer nova planilha?”, mesmo depois de haver fechado a planilha onde foi criado o formato, como os que já existem quando solicitamos na aba “Personalizado”.
Desde já agradeço e fico no aguardo.
Criar um novo formato de exibição
Enviado: 04 Abr 2015 às 10:32
por laennder
Kiko, todos os formatos de números ficam armazenados na planilha. O que você pode fazer é criar um modelo padrão com todos os formatos que deseja ficar salvo, e sempre que for iniciar uma nova pasta de trabalho utilizar esse modelo.
Pra criar o modelo de uma nova pasta de trabalho, tudo que você precisa fazer é personalizar uma pasta de trabalho em branco. Quando a pasta de trabalho estiver configurada conforme desejar, selecione o menu
Arquivo → Salvar Como. Na caixa de diálogo, selecione Modelo do Excel (*.xltx) ou Modelo Habilitado para Macro do Excel (**.xltm), conforme sua necessidade.
Ao iniciar um novo arquivo, utilize o modelo criado.
Você pode ainda configurar para que esse seja o modelo padrão do seu Excel. Veja se o link a seguir te ajuda.
https://support.office.com/pt-br/articl ... t-BR&ad=BR
Criar um novo formato de exibição
Enviado: 04 Abr 2015 às 16:03
por kiko
laennder boa tarde e mais uma vez obrigado pela atenção dispensada, mas estava pensando uma rotina ou função, como se cria a função para escrever por extenso e ela sempre está disponível.
Por exemplo criar essa rotina:
Sub Cria_Formatos()
' Formatos criados P E R M A N E N T E M E N T E
Selection.NumberFormat = "[$-409]dd/mm/yyyy hh:mm;@"
Selection.NumberFormat = "\R\$* #,###.00"
Selection.NumberFormat = "[<1]_(#,##0.00_);General"
End Sub
Depois coloca-la em qual evento para que sempre que abrir uma nova planilha????
, esses e outros mais formatos, estivessem disponíveis para uso.
Vou ficar no aguardo e também tentar sua alternativa
Criar um novo formato de exibição
Enviado: 04 Abr 2015 às 21:44
por laennder
Kiko, a lógica para auto executar o documento com as macros é a mesma. Você já tentou fazer como mostrado na mensagem anterior?
Criar um novo formato de exibição
Enviado: 05 Abr 2015 às 09:50
por kiko
Bom dia laennder, você perguntou: “Você já tentou fazer como mostrado na mensagem anterior?”, sim mas quando se inicializa o excel realmente é inicializada com a planilha salva e todos os formatos criados, mas se logo após solicitamos um novo documento (Ctrl + N) a nova planilha já NÃO VEM COM OS FORMATOS criados anteriormente. Começo a crer que seja uma coisa impossível, haja vista que um dos grandes mestres ainda não achou uma solução, mas vou continuar tentando.
Criar um novo formato de exibição
Enviado: 05 Abr 2015 às 10:40
por laennder
Obrigado pelo elogio hahaha... Eu fiz aqui e funcionou. Deve ser algum passo que você não está fazendo corretamente. Vou colocar aqui mais um artigo (em inglês) que explica o que quer. Talvez ajude mais.
https://wordpress.training-nyc.com/exce ... -training/
Re: Criar um novo formato de exibição
Enviado: 07 Abr 2015 às 12:19
por kiko
Boa tarde laennder, realmente conforme descrito no link
https://wordpress.training-nyc.com/exce ... -training/ funcionou perfeitamente, inclusive quando faço Ctrl + N. Obrigado pela atenção.