Ho eseguito la tua macro, ed essa formatta le colonne BB, BK, BT e CC restituendomi la data in formato gg/mm/aa, avendo precedentemente inserito nelle celle di origine (BU15x) una data. Non so perche’ a te fa un altro effetto. Non avendo risposto alla domanda “che cosa c’ e’ all’ inizio nella cella (applicando il formato “numeri” con 2 decimali)” continuo a non avere la certezza che nella cella ci sia una “data” e a non scartare l’ ipotesi che la cella contenga una stringa.
La situazione per le celle numeriche e’ analoga, in quanto non so se i valori iniziali sono numerici o no; se sono indici che importi tramite dde e’ possibile che il formato dei dati in arrivo sia difforme da quello gestito dal tuo excel (es. separatore decimale, “punto” o “virgola”).
Ma se provi manualmente, riesci ad applicare la formattazione?
Inoltre ti segnalo questo post, dove spiegavo come si puo’ eseguire il debug di una macro:
http://www.pc-facile.com/forum/viewtopic.php?t=65537
Prova a inserire un breakpoint su una linea strategica (o piu’ linee) di codice e poi procedere passo-passo, controllando in parallelo l’ effetto sul foglio di lavoro.
Se risolvi, spiega l’ arcano; se NO, dicci qualcosa in piu' che potrebbe farci fare ulteriori ragionamenti.
Ciao.