Ir ao conteúdo

Posts recomendados

Postado

Tenho uma Caixa de listagem suspensa com seleção múltipla na coluna D, mas agora preciso que seja na coluna D e na coluna F. Não entendo de VBA então gostaria de saber o que mudar nesse código.

Private Sub Worksheet_Change(ByVal Target As Range)
' To Select Multiple Items from a Drop Down List in Excel
Dim Oldvalue As String
Dim Newvalue As String
Application.EnableEvents = True
On Error GoTo Exitsub
If Target.Column = 4 Then
 If Target.SpecialCells(xlCellTypeAllValidation) Is Nothing Then
 GoTo Exitsub
 Else: If Target.Value = "" Then GoTo Exitsub Else
 Application.EnableEvents = False
 Newvalue = Target.Value
 Application.Undo
 Oldvalue = Target.Value
 If Oldvalue = "" Then
 Target.Value = Newvalue
 Else
 If InStr(1, Oldvalue, Newvalue) = 0 Then
 Target.Value = Oldvalue & ", " & Newvalue
 Else:
 Target.Value = Oldvalue
 End If
 End If
 End If
End If
Application.EnableEvents = True
Exitsub:
Application.EnableEvents = True


End Sub

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!