Passar conteúdo da "MsgBox" apresentada para uma célula
2 participantes
Página 1 de 1
Passar conteúdo da "MsgBox" apresentada para uma célula
Boas.
Tenho um ficheiro com macros em que mediante determinadas condições aparece uma "MsgBox". Existem várias "MsgBox" com texto predefinido. Existe alguma forma de passar o texto da "MsgBox", que aparece e de apenas esta, para uma célula? Ou seja, o conteúdo da "MsgBox" que é apresentada passar para um célula, mas apenas o conteúdo desta "MsgBox" que é apresentada. Obrigado.
Cumprimentos,
Osvaldo Sousa
Tenho um ficheiro com macros em que mediante determinadas condições aparece uma "MsgBox". Existem várias "MsgBox" com texto predefinido. Existe alguma forma de passar o texto da "MsgBox", que aparece e de apenas esta, para uma célula? Ou seja, o conteúdo da "MsgBox" que é apresentada passar para um célula, mas apenas o conteúdo desta "MsgBox" que é apresentada. Obrigado.
Cumprimentos,
Osvaldo Sousa
joaoosvaldo- Iniciante
- Mensagens : 33
Data de inscrição : 25/06/2013
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Bom dia!!
Exemplo.
Exemplo.
- Código:
Sub MsgBoxIntoCell()
Dim Text As String
Text = "Sua mensagem."
If MsgBox(Text, vbOKCancel) = vbOK Then
[A1].Value = Text
End If
End Sub
alexandrevba- Intermediário
- Mensagens : 222
Data de inscrição : 26/06/2012
Localização : Serra-ES
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Obrigado. Excelente .
joaoosvaldo- Iniciante
- Mensagens : 33
Data de inscrição : 25/06/2013
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Boa tarde!!
Eu fico feliz por ajudar, obrigado pelo retorno!!
Att
Eu fico feliz por ajudar, obrigado pelo retorno!!
Att
alexandrevba- Intermediário
- Mensagens : 222
Data de inscrição : 26/06/2012
Localização : Serra-ES
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
É possível no código indicado atrás colocar a aparecer na MsgBox um ponto de informação "i" (vbInformation)?
joaoosvaldo- Iniciante
- Mensagens : 33
Data de inscrição : 25/06/2013
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Boa noite!!
Tente
Tente
- Código:
Sub MsgBoxIntoCell()
Dim Text As String
Text = "Sua mensagem."
If MsgBox(Text, 64, vbOKCancel) = vbOK Then
[A1].Value = Text
End If
End Sub
alexandrevba- Intermediário
- Mensagens : 222
Data de inscrição : 26/06/2012
Localização : Serra-ES
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Mais uma vez muito obrigado pela ajuda. Funcionou mas aparece um número "1" na MsgBox que não queria que aparecesse. Sabe como fazer para não acontecer?
[url=][/url]
[url=][/url]
joaoosvaldo- Iniciante
- Mensagens : 33
Data de inscrição : 25/06/2013
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Boa noite!!
Tente assim...
Tente assim...
- Código:
Option Explicit
Sub MsgBoxIntoCell()
Dim Text As String
Dim strTitulo As String
Text = "Sua mensagem."
strTitulo = "Meu Titulo"
If MsgBox(Text, vbOKCancel + vbInformation, strTitulo) = vbOK Then
[A1].Value = Text
End If
End Sub
alexandrevba- Intermediário
- Mensagens : 222
Data de inscrição : 26/06/2012
Localização : Serra-ES
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Agora funcionou na perfeição. Muito obrigado mais uma vez .
joaoosvaldo- Iniciante
- Mensagens : 33
Data de inscrição : 25/06/2013
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Bom dia!!!
Precisando, sabe onde nos encontrar!
Att
Precisando, sabe onde nos encontrar!
Att
alexandrevba- Intermediário
- Mensagens : 222
Data de inscrição : 26/06/2012
Localização : Serra-ES
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Boas.
É possível na "MsgBox" adicionar um botão personalizado, ou seja, além dos botões "Ok" e "Cancel" aparecer mais um botão personalizado com programação específica?
A minha ideia é que este botão personalizado imprimi-se para PDF um documento no qual se inclui a mensagem incluída na "MsgBox". É possível fazer isto? Obrigado.
É possível na "MsgBox" adicionar um botão personalizado, ou seja, além dos botões "Ok" e "Cancel" aparecer mais um botão personalizado com programação específica?
A minha ideia é que este botão personalizado imprimi-se para PDF um documento no qual se inclui a mensagem incluída na "MsgBox". É possível fazer isto? Obrigado.
joaoosvaldo- Iniciante
- Mensagens : 33
Data de inscrição : 25/06/2013
Re: Passar conteúdo da "MsgBox" apresentada para uma célula
Boa noite!!
neste caso você deveria usar um Userform, onde os labels seria as mensagens e os button's seus botões personalizados!
Até onde eu saiba (2007 até 2010), não há como fazer direto da msgbox!
Isso a não ser que use VB (Visual Basic).
http://msdn.microsoft.com/pt-br/library/2x7h1hfk.aspx
Att
neste caso você deveria usar um Userform, onde os labels seria as mensagens e os button's seus botões personalizados!
Até onde eu saiba (2007 até 2010), não há como fazer direto da msgbox!
Isso a não ser que use VB (Visual Basic).
http://msdn.microsoft.com/pt-br/library/2x7h1hfk.aspx
Att
alexandrevba- Intermediário
- Mensagens : 222
Data de inscrição : 26/06/2012
Localização : Serra-ES
Tópicos semelhantes
» Célula recebe dígito e pula próxima célula
» Filtrar conteúdo de Tabela Dinâmica
» Encontrar Valor Mostrar MsgBox
» Procurar valor em coluna baseado em célula
» Formatação de célula mudar a cor
» Filtrar conteúdo de Tabela Dinâmica
» Encontrar Valor Mostrar MsgBox
» Procurar valor em coluna baseado em célula
» Formatação de célula mudar a cor
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|