1)Non è la virgola che non accetta ma l'apice. ad esempio se scrivo: ciao, hai le armi è ok.
se scrivo: ciao, hai l'armatura da errore.
2)Ho notato un altro errore:
Aggiungo una al mio elenco
Aggiungo la riga all'intervallo di celle su inserisci-nome
Cancello la frase appena inserita lasciando la riga vuota
Salvo e chiudo
Vado sull'altro file e digito ctrl+a per attivare la macro
Appare una finestra con scritto incompatibilità tra tipi.
Clicco ok e posso scegliere dall'elenco, ma volevo sapere se è possibile far si che non appaia quella finestra con scritto incompatibilità tra tipi perchè il mio elenco sarà puntualmente aggiornato da gli utenti che lo usano
E' un po' che ti dico che sono apici e doppi apici che danno problemi.... Se ha apici(o apostrofi), modifica così:
With rs
.CursorLocation = 2
.Open "SELECT * FROM [Foglio1$] WHERE Dato1 ='" & _
Replace(Me.ComboBox1.Text, "'", "''") & "'", cn, 3
ActiveCell.Value = .Fields(0).Value
End With
Per favore rispiega l'altra cosa che non l'ho capita. Grazie.