Notifications
Clear all

Macro ausentes Lotofácil

3 Posts
3 Usuários
0 Reactions
1,271 Visualizações
(@lacorte)
Posts: 11
Active Member
Topic starter
 

Pessoal, boa tarde!
Seguinte, estou elaborando uma planilha para jogar na Lotofácil (não irei comercializá-la) e, apesar de ter um bom conhecimento em excel, não sei quase de nada de VBA. Por isso, gostaria da ajuda dos senhores para ajustar o código abaixo.

Esse código funciona como se fosse uma fórmula comum no excel, onde ele retorna os números faltantes na sequencia de 1 a 25, com uma virgula entre os mesmo. Ocorre que eu gostaria que o código retornasse um número por célula. Ou seja, ao invés de retornar assim 1, 2, 3, 4, 5 ele retornasse em cada célula um número 01 02 03 04 05. Alguém saberia como ajustar esse código? Obrigado!

Function MissingNumbers(Rng As Range) As String
Dim X As Long, MaxNum As Long
MaxNum = WorksheetFunction.Max(Rng)
ReDim Nums(1 To MaxNum)
For X = 1 To MaxNum
If Rng.Find(X, LookAt:=xlWhole) Is Nothing Then
MissingNumbers = MissingNumbers & ", " & X
End If
Next
MissingNumbers = Mid(MissingNumbers, 3)
End Function

 
Postado : 03/05/2018 2:35 pm
(@edcronos2)
Posts: 346
Reputable Member
 

acho que eu postei uma planilha e até mesmo uma função em vba que faz isso , creio que está na parte de biblioteca

nessa pagina tem coisas especificas para loterias, macros, planilhas ...
http://www.comoganharnaloteria.com.br/forum/

 
Postado : 03/05/2018 2:51 pm
(@mprudencio)
Posts: 2749
Famed Member
 

Segue um exemplo simples que pode e deve ser melhorado

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 04/05/2018 6:10 pm