.
Olá, pessoal!
Pesquisei aqui, mas não encontrei o resultado pretendido.
Gostaria que a condição IF do código atribuído a um botão só funcione sem transportar
a formatação da coluna A para B, se na coluna A todas as linhas estiverem
preenchidas e a coluna B vazia.
Caso não atenda a condição acima, então o código encerraria com o ELSE.
Segue o código e um arquivo-modelo:
Private Sub CommandButton1_Click()
Dim Planilha As Worksheet
Dim Intervalo As Range
' Colar os dados da coluna A preenchida em B vazia
If Application.CountA([A2:A18]) <> 0 And Application.CountA([B2:B18]) = 0 Then
[A2:A18].Copy [B2]
Range("A2").Select ' Ir para a cél A2
' Salvar e abrir o resultado em PDF
'ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ActiveWorkbook.Path & "" & Range("AA1").Value & "RESULTADO DO SORTEIO" & ".pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
Else
Worksheets("Plan1").Range("B2:B18").ClearContents
Range("A2").Select ' Ir para a cél A2
' ActiveSheet.Protect Password:="" ' Proteger a planilha sem senha
End If
End Sub
Grato pela atenção!
Orlando Souza
PS: Se a resposta foi útil, clique na "mãozinha positiva" ou em "curtir" na fonte de link informada, agradecendo ao colaborador do código/fórmula. Eu já fiz a minha parte! :]
Postado : 17/09/2018 8:49 pm