| | Post: 45 | Registrato il: 04/03/2017
| Città: MILANO | Età: 44 | Utente Junior | 2010 | | OFFLINE | |
|
07/01/2020 13:01 | |
Ciao GRAZIE ho ricevuto la tua mail ma purtroppo sono tornato al lavoro, sono finite le ferie Natalizie! PECCATO!
E non ho Skype.
Ieri sera dando una occhiata in giro ho trovato questo post, e te lo giro tradotto in italiano, forse con questo puoi capire quello che mi può aiutare!
Almeno credo :
--------
Come fare l'esecuzione di una macro x volte dove x è il valore di A1?
crea la formula della macro in un ciclo do while e imposta il contatore sul valore dell'intervallo ("A1")
Sub Macro2()
Dim i as Long
For i=1 to Range("A1").Value
Macro1
Next i
End Sub
----
Ipotizzato che il nome macro2 rimanga uguale, Al posto della macro 1, cambio con macro 104. E al posto di Range a1 cambio con la inputbox così da avere la possibilità di ripetere x volte la macro 104.
Così facendo il codice mio potrebbe ad esempio diventare :
Option Explicit
Private Controllo As Boolean
Sub DoppiaMacro3()
If Controllo = False Then
Call Macro101
Controllo = True
Else
Call Macro2
Controllo = False
End If
End Sub
Cosi le mie macro 104 e 101 rimangono così come sono.
|
|
|