dov'è che hai inserito quel codice all'interno del modulo del report?
No, il codice è inserito in un modulo esterno al DataReport.
Però non dovrebbe fare alcuna differenza.
Del funzionamento del codice ne sono sicuro, dato che è parte di un programma.
Accertati, piuttosto, dove il controllo è inserito e che quindi la sezione sia correttamente riportata nel codice; ad esempio With DRRiparSp.Sections("Section5") il controllo è nella sezione 5.