grazie,cosi funziona,
ora provo a fare altre prove.
Solo che una ho questi campi nel foglio excel:
codice cognome valore
123 pippo 1

ho notato che anche se ho una colonna (valore) che ho formattato come testo
in alcune celle il valore risco a copiarlo in sql server, altre celle no e
questo perchè in excel ci sono celle con quel simbolo che ti chiede di correggere errore ecc.

quelle non le copia:
IF RS("codice") THEN
RS1("codice")=RS("codice")(excel)