VBA: differenze tra le versioni

2 257 byte aggiunti ,  15 anni fa
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 22:
Lingua indo-europea attribuita alle tribù mongole del XVII secolo A.C. La grammatica è molto semplice e lineare:
 
'' Do'' While Scemo6Tu
MsgBox "Tuuuu non puoi passareeeee"
Loop
 
Traduzione: ''Fai fin quando sei scemo non puoi passare gira''. questa era la chiarissima traduzione letteraria.
MsgBox "Tuuuu non puoi passareeeee"
I Nerd utilizzano i linguaggi di programmazione durante la loro [[Merda|vita di tutti i giorni]], se noi diciamo "Mi dia un etto di lonza tagliata sottile" loro dicono
 
Sub Lonza ()
Loop
Application.Lonza
With TagliataSottile As Salumiere
Etto As Integer
End With
End Sub
 
Per frasi complesse tipo "Penso che tu non debba dare la cera su quelle scale di marmo, si rischia di scivolare":
Traduzione: ''Fai fin quando sei scemo non puoi passare gira''. questa era la chiarissima traduzione letteraria.
Sub Cera_Marmo ()
Dim Cera As Scivolosa
Dim Marmo As Duro
Dim Frattura As AHIA! As Boolean
Dim FattoMale? As Domanda Inutile
 
Frattura = False
 
Cera = "Patapunfete"
Marmo = "Ospedale"
Do Until Frattura
FattoMale = MsgBox("Fatto Male?", vbYesNo)
If FattoMale = Yes Then
MsgBox "AHA!"
Frattura = True
End If
End Sub
 
L' analisi è molto semplice: Dim Vuol dire Variabile (chiro, come potrebbe essere altrimenti?), il contenuto di una variabile condiziona lo svolgimento dell' esecuzione. Ma in fondo chi se ne frega! In sintesi il MsgBox vi pone una domanda sotto forma di Pop-up e fino a quando non ammettete che vi siete fatti male non termina il ciclo. Si intuisce che con VBA si possono creare fastidiosissimi programmi che costringono il malcapitato utente non a conoscienza del tasto '''Esc''' a riavviare il computer.
 
== Virus ==
Aprite Excel, copia-incollate questo codice sul Visual Basic Editor nella sezione Macro del menu Strumenti, poi tornate alla sezione macro e avviatelo.
 
Sub QuizJumanjy()
Dim Temp As String
Do
Temp = MsgBox("Sei fottuto!", vbYesNo + vbCritical)
Loop
End Sub
 
Non siete curiosi di scoprire cosa accadrà? Io non dico niente, dico solo che è mooolto divertente....
 
== Effetti collaterali ==
L' utilizzo smodato di VBA, come di ogni linguaggio di programmazione, può portare a svariati effetti collaterali abbastanza gravi come
*La parola subrutine usata per eprimere un azione
*L' impulso irrefrenabile a disegnare celle
*L' adorazione di [[Bill Gates]] come anche
*L' odio nei confronti di Bill Gates
*Un futuro da programmatore
*L' utilizzo del codice binario come lingua abituale
*Ragionare il base 8 durante i calcoli
*Fantasie sessuali su [[Clippy]]
*Dieta a base di pile al piombo
*Visione a pixel
*La sostituzione di ogni unità di misura con KB, MB e GB