Notifications
Clear all

FÓRMULA EXCLUSIVA

5 Posts
5 Usuários
0 Reactions
1,044 Visualizações
(@ivobruno)
Posts: 5
Active Member
Topic starter
 

BOA NOITE.
PESSOAL E O SEGUINTE.
EM UMA PLANILHA PRECISO DAR EXCLUSIVIDADE EM UMA LETRA . "v"
NO ESPAÇO DE (E16) ATÉ (Z16) POSSUO 22 CÉLULAS PORÉM SOMENTE EM UMA CÉLULA DESTE INTERVALO
PODERÁ SER ACEITA A LETRA "V" .
DESDE JÁ AGRADEÇO.

 
Postado : 26/01/2018 6:46 pm
Basole
(@basole)
Posts: 487
Reputable Member
 

Veja se esta sugestão atende:
Cole o codigo abaixo, no vbe da sua planilha(aba)

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rng As Range
    Dim c As Range
    Dim ct_v As Integer
    Dim end_1 As String
    
    With Worksheets("Plan1") 'Altere se necessario
    
        Set rng = .Range("e16:z16")
        
        If Not Intersect(Target, rng) Is Nothing Then
            
            Set c = rng.Find("*v*", LookIn:=xlValues)
            If Not c Is Nothing Then
                end_1 = c.Address
                Do
                    ct_v = ct_v + 1
                    If ct_v > 1 Then
                        c.Interior.ColorIndex = 3
                        
                        MsgBox "Somente uma letra 'v' é permitido", "", ""
                        c.ClearContents
                        c.Interior.ColorIndex = xlNone
                        
                    End If
                    Set c = rng.FindNext(c)
                    Loop While Not c Is Nothing And c.Address <> end_1
                End If
            End If
            
        End With
End Sub

Click em se a resposta foi util!

 
Postado : 27/01/2018 12:04 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

ivobruno,

Boa noite!

Pedimos, por gentileza, atentar para o local de postagem de suas mensagens.Você não é mais um usuário novato pois essa já é a sua quinta mensagem.

Movi sua mensagem para o local correto VBA & Macros pois o local onde postou é destinado apenas a apresentação de novos usuários.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 27/01/2018 6:04 pm
(@klarc28)
Posts: 971
Prominent Member
 

Se resolveu, marque como resolvido na parte que te ajudou.

 
Postado : 28/01/2018 7:23 pm
(@babdallas)
Posts: 85
Trusted Member
 

Veja se ajuda. Usei validação de dados, sem necessidade de código VBA.

 
Postado : 29/01/2018 6:43 am