- 03 Jun 2021 às 22:41
#64950
Boa noite prezados colegas, sou novo no fórum.
Tenho um pequeno projeto de sistema e que está dando erros que não consigo resolver. No meu projeto quando abro o UserForm vem um formulário que contém uma Listview com os dados.
Eu quero que, quando efetuar dois cliques em um dos nomes da Listview, esse nome seja lançado em uma célula específica do excel.
Eu percebi que o erro aparece logo no início, em ".Value" do código. Acredito que minha Listview não admite a opção Value... Mas não sei como posso resolver.
Caso possam me ajudar ficarei grato demais.
Código:
' ****************************************************************************************
Private Sub lsLista_DblClick()
' O ERRO ESTÁ LOGO NESSA LINHA DE CÓDIGO AQUI DE BAIXO:
ActiveCell.Value = Me.lsLista.Value
If ActiveCell.Worksheet.Name = "AGENDA" Then
With Range("A" & ActiveCell.Row, "D" & ActiveCell.Offset(1, 0).Row)
.Interior.ColorIndex = 0
.Interior.Pattern = xlPatternLightHorizontal
.Interior.PatternColor = RGB(238, 236, 225)
.Font.Bold = True
.Font.ColorIndex = 48
.Borders.LineStyle = xlContinuous
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = True
End With
With Range("E" & ActiveCell.Row, "E" & ActiveCell.Offset(1, 0).Row)
.Interior.ColorIndex = 35
.Borders.LineStyle = xlContinuous
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlCenter
.WrapText = True
End With
Range("D" & ActiveCell.Row).NumberFormat = "[h]:mm:ss;@"
End If
Unload Me
End Sub
Tenho um pequeno projeto de sistema e que está dando erros que não consigo resolver. No meu projeto quando abro o UserForm vem um formulário que contém uma Listview com os dados.
Eu quero que, quando efetuar dois cliques em um dos nomes da Listview, esse nome seja lançado em uma célula específica do excel.
Eu percebi que o erro aparece logo no início, em ".Value" do código. Acredito que minha Listview não admite a opção Value... Mas não sei como posso resolver.
Caso possam me ajudar ficarei grato demais.
Código:
' ****************************************************************************************
Private Sub lsLista_DblClick()
' O ERRO ESTÁ LOGO NESSA LINHA DE CÓDIGO AQUI DE BAIXO:
ActiveCell.Value = Me.lsLista.Value
If ActiveCell.Worksheet.Name = "AGENDA" Then
With Range("A" & ActiveCell.Row, "D" & ActiveCell.Offset(1, 0).Row)
.Interior.ColorIndex = 0
.Interior.Pattern = xlPatternLightHorizontal
.Interior.PatternColor = RGB(238, 236, 225)
.Font.Bold = True
.Font.ColorIndex = 48
.Borders.LineStyle = xlContinuous
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = True
End With
With Range("E" & ActiveCell.Row, "E" & ActiveCell.Offset(1, 0).Row)
.Interior.ColorIndex = 35
.Borders.LineStyle = xlContinuous
.HorizontalAlignment = xlLeft
.VerticalAlignment = xlCenter
.WrapText = True
End With
Range("D" & ActiveCell.Row).NumberFormat = "[h]:mm:ss;@"
End If
Unload Me
End Sub