Notifications
Clear all

Criar nova aba com cor diferente

3 Posts
2 Usuários
0 Reactions
618 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia amigos.
No código abaixo eu crio uma nova guia, só preciso um comando a mais pra isso ser feito automaticamente.
Pode ser qualquer cor. Tem como?

Sub CopiaSemFormula()

    Dim NewSheet As Worksheet, CurrentSheet As Worksheet
    
    'pega a planilha atual
    Set CurrentSheet = ActiveSheet
    
    'cria uma nova planilha
    Set NewSheet = ThisWorkbook.Worksheets.Add
    NewSheet.Name = InputBox("RENOMEAR PARA:", "Renomeando...", NewSheet.Name)
    
    'copia todas as células da planilha ativa
    CurrentSheet.Cells.Copy
    
    'cola só os valores na nova planilha
    NewSheet.Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    
    'zera os objetos
    Set NewSheet = Nothing
    Set CurrenSheet = Nothing
    
 End Sub

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

 
Postado : 29/06/2017 6:37 am
(@osvaldomp)
Posts: 858
Prominent Member
 

Experimente:

acrescente a segunda linha abaixo

...
NewSheet.Name = InputBox("RENOMEAR PARA:", "Renomeando...", NewSheet.Name)
NewSheet.Tab.Color = vbRed
...

Osvaldo

 
Postado : 29/06/2017 7:28 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Perfeito, ficou show.

Obrigado

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

 
Postado : 29/06/2017 8:34 am