Du coup si tu veux remettre la cellule B3 pour faire changer tu ouvres le code et tu changes 2-3 trucs :
h = Sheets("Sheet1").Cells(30, 13).Value
lastRow = Sheets("Sheet1").Cells(Rows.Count, 3).End(xlUp).Row
'On compte le nombre de cellules dans la Ligne en cherchant le numéro de la dernière cellule "non vide" de la colonne C
lastCol = Sheets("Sheet1").Cells(2, Columns.Count).End(xlToLeft).Column
t = lastRow - Sheets("Sheet1").Cells(30, 13).Value
B3 c'est 3ème ligne, 2 ème colonne donc tu remplaces M30<=> (30,13) par (3,2)