Notifications
Clear all

imputbox e celuals visiveis

3 Posts
2 Usuários
0 Reactions
890 Visualizações
(@denisw)
Posts: 64
Trusted Member
Topic starter
 

Boa tarde a todos,com a ajuda de vcs criei um imputbox para selecioanr céluas e com as cel selecionadas ele envia no corpo do e-mail, porém preciso que o imputbox, selecine somente celulas visiveis. tentei a gambiarra abaixo, mas não deu certo.

Sub email1()

' Atalho do teclado: Ctrl+Shift+D

'
' Atalho do teclado: Ctrl+Shift+D
Dim SpecialCells(xlCellTypeVisible) As Range

Set SpecialCells(xlCellTypeVisible) = Application.InputBox("Selecione os atrasos ", Type:=8)

ActiveWorkbook.EnvelopeVisible = False
With ActiveSheet.MailEnvelope
.Introduction = "Bom dia Srs(ª), Segue todos os atrasos até o dia de hoje. Aguardo retorno"

.Item.To = Range("G1").Text
.Item.Cc = ""
.Item.Subject = "ATRASOS"
.Item.Send
End With

End Sub

Desde já agradeço vossa sabedoria!!

 
Postado : 19/05/2014 10:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Consegue adaptar?
http://www.ozgrid.com/VBA/special-cells.htm

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/05/2014 11:07 am
(@denisw)
Posts: 64
Trusted Member
Topic starter
 

até consegui mas o problema persistiu , pois o specialcells com for each , também seleciona asvisiveis e não as selcionadas. Então seri amais ou menos assim
Primeiro seleciono um cojot de células. A1;C5 .select , nomeio deste tem uma oculta. então destes teri aque haver um each in selection para as xlcellvisible dentro da seleção. E não estou conseguindo encaixar e sequencia certa.Para depois cunprir a isntrução q é colar no corpo do e-mail. com destinatário constante na "G1"
Vou continuar tentando. mas vc tiver alguma dica agardeço

 
Postado : 21/05/2014 10:21 am