Lampeggio cella

  • Ancora su numeri e lettere casuali di Big ronnie
    Avevo risposto sulla vecchia richiesta,ma forse ho sbagliato posto per la risposta.
    mi sono inventato una macro e spero ti vada bene enzo.ciao
     
    Sub a()
    Dim NumeroTerzine As Integer, Riga As Integer
    Dim Lettera As Integer, Casuale As Integer
    NumeroTerzine = 1 'Numero di Terzine casuali necessarie
    Riga = 1 'Avanzamento nella colonna A
    Worksheets(1).Columns("A").Clear 'Pulisco la colonna
    Do While NumeroTerzine <> 11 'Genero 10 Terzine
    inizio:
    Lettera = Int((90 * Rnd) + 1) 'Num. per codice ASCII che genera una lettera
    'Ho scelto solo le lettere Maiuscole(ASCII tra 65 e 90)
    If Lettera < 65 Then GoTo inizio
    For i = 1 To 3
    'Casuale è per avere una terzina con 1 o 2 o 3 Numeri o Lettere o Misti
    Casuale = Int((9 * Rnd) + 1)
    If Casuale Mod 2 = 0 Then
      Worksheets(1).Range("a" & Riga) = Worksheets(1).Range("a" & Riga) & Int((9 * Rnd) + 1)
    Else
      Worksheets(1).Range("a" & Riga) = Worksheets(1).Range("a" & Riga) & Chr(Lettera)
    End If
    secondoinizio:
    Lettera = Int((90 * Rnd) + 1)
    If Lettera < 65 Then GoTo secondoinizio
    Next i
    NumeroTerzine = NumeroTerzine + 1
    Riga = Riga + 1
    Loop
    NumeroTerzine = 0
    Riga = 0
    End Sub