primo quesito risolto.
Ho capito che non serve mettere somma (i,j) e definirla come una variabile

Basta creare un "contatore" che parta da 0 prima del ciclo for
(ad esempio scrivere semplicemente somma=0) e poi farlo incrementare ovviamente con i valori assunti da Cells(i,j) grazie al ciclo for nel caso in cui i=j-------> ossia nel caso in cui ci troviamo nella diagonale principale della Matrice.

Nota: sto scrivendo solo perché forse qualche altro neofita come me ne potrebbe trovare giovamento. So benissimo che per voi è quasi offensivo leggere queste cose.