Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
, stupida, ma la faccio lo stesso: nello scrivere un codice si utilizza un linguaggio convenzionale o colui, ovviamente, che progetta il codice ne usa uno suo. E' possibile sapere se esiste in maniera didattica, e come reperirla, qualche indicazione al riguardo? E' solo per poter imparare a capire qualcosa in più.
Comunque Mauro grazie come sempre per la tua pazienza e cortesia. Buona giornata.
Ci sono le regole di sintassi. Poi ci sono vari modi di scrivere il codice. Buoni e cattivi. E buoni e cattivi è opinabile.
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)
Aggiungo. Tutte le macro qui sotto scrivono nella cella A1 del Foglio1 se questa è la cella attiva. Se non è più attivo il Foglio1, i risultati sono diversi:
Public Sub m_1()
Range("A1") = 5
End Sub
Public Sub m_2()
[A1] = 5
End Sub
Public Sub m_3()
ActiveCell.Value = 5
End Sub
Public Sub m_4()
ActiveSheet.Range("A1") = 5
End Sub
Public Sub m_5()
Cells(1, 1) = 5
End Sub
Public Sub m_6()
Foglio1.Range("A1").Value = 5
End Sub
Public Sub m_7()
Dim sh As Worksheet
Set sh = ThisWorkbook.Worksheets("Foglio1")
With sh
.Range("A1").Value = 5
End With
Set sh = Nothing
End Sub
Nota bene. Non sto dicendo che ci sono macro buone o cattive fra quelle qui sopra. Sono macro che fanno cose diverse in contesti diversi. E questo, lo impari con l'esperienza.
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)