Notifications
Clear all

Ajuda em criar um MSGBOX

11 Posts
1 Usuários
0 Reactions
2,858 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia a todos,

Amigos estou precisando de uma ajuda,
Estou tentendo fazer um MSGBOX alterado,

gostoria de alterar os nomes dos botoes,
exemplo:

vbYesNo(Quando digito esse codigo aparece " Sim ou Não "

inves de aparecer Sim ou não aparecece outros nomes,
Tem com fazer isso?

att.

 
Postado : 15/04/2011 7:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 


Entendo o que você pretende, mas não seria melhor utilizar um UserForm?

 
Postado : 17/04/2011 6:42 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

mprbraex, tem como fazer sim, apesar de concordar com o Edson, que o ideal seria contruir um UserForm.

Mas se realmente quiser utilizar os MsgBox, temos de fazer uso das APIs, no exemplo anexo temos um MsgBox com 3 Botões com Textos Personalizados, o inconveniente as vezes de se utilizar APIs se deve as Versões, como as mesmas são Bibliotecas do Windows, podemos ter incompatibilidades, por isso prefiro o UserForm.

Fonte:
Custom button captions in standard MsgBox
http://www.mrexcel.com/forum/showthread.php?t=70581

 
Postado : 17/04/2011 2:37 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

amigos, verdadeiramente é bem complexo,

e seria mais facil ultilizar userform,

Minha dificuldade no Userform é como relacionar dados com ele,

voces poderia me ajudar com isso?

atenciosamente Mprbraex, :D

 
Postado : 18/04/2011 5:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mprbrae,

Se reparar, no exemplo que postei, de fato é um pouco complexo, mas rotinas já estão montadas e comentadas, é só você definir a quantidade de Botões e alterar os nomes.
Agora, em um Useform é bem mais simples, é só adicionar os CommandButtons e na Propriedade Caption alterar os Nomes.

Não entendi qual a relação entre a sua duvida inicial de personalizar os nomes dos botões com o que postou agora, "Minha dificuldade no Userform é como relacionar dados com ele", se pelo que entendi você quer somente uma mensagem com os Botões após alguma instrução.

Poderia explicar melhor qual a sua real necessidade ?

[]s

 
Postado : 18/04/2011 7:51 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ok Mauro,

Não estou conseguindo abrir a planilha,

por favor poderia anexala diretamento no site,

Grato,

 
Postado : 19/04/2011 7:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ok Mauro,
Não estou conseguindo abrir a planilha,
por favor poderia anexala diretamento no site,
Grato,

mprbraex, mas a planilha está anexada ao Forum, não usei drive externos ?
Fiz um teste agora, baixei e abri normalmente.

abraços

 
Postado : 19/04/2011 7:37 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

O o sistema de segurança da impressa, não da acesso!

anexa ela normal, a planilha direta!

 
Postado : 19/04/2011 7:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mauro, sou uma pergunta, é possivel ultilizar a formula Procv em Vba?
Estou precisando ativar essa formula em uma coluna !

 
Postado : 19/04/2011 7:44 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mauro, sou uma pergunta, é possivel ultilizar a formula Procv em Vba?
Estou precisando ativar essa formula em uma coluna !

Sim, podemos utilizar WorksheetFunction.VLookup, dependendo do que quer, ou inserimos atraves do VBA a formula na planilha ou retornamos em uma Variavel o valor procurado.
Se for precisar de ajuda nesta questão, peço a gentileza de abrir um Tópico novo.

Segue a Planilha descompactada, é isso, qdo diz direteamente no site ?

[]s

 
Postado : 19/04/2011 7:54 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mauro, muito obrigado, Deu certo,

Att :D

 
Postado : 19/04/2011 10:13 am