Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
#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
#64951
Amigos, consegui resolver da seguinte forma:

Coloquei uma textbox que quando efetuo um só clique na Listview, o assunto selecionado aparece na textbox. Daí, alterei esse código anterior para o seguite:

ActiveCell.Value = Me.txtproduto.Value

Pronto, agora o texto da textbox vai para as células da planilha quando eu efetuo Dois Cliques...

PORÉM... Agora me surgiu o seguinte problema:

A textbox está lançando os dados sempre n célula "A1", não na célula que que ativei a UserForm

Alguém?
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord