errore run time 57121 e 32809 - errore definito dall'applicazione o dall'oggetto

Anonimo
2014-12-30T11:37:08+00:00

Buongiorno,

lanciando il mio codice vba da pc che non siano il mio vado incontro a questi due tipi di errori di run time (57121 e 32809). Non capisco quale sia il problema dato che sul mio pc gira tutto correttamente. Grazie

Sheets("Input").Range("b193").Value = Sheets("QUOTAZIONE").ComboBox1.text   'error

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2015-01-08T15:38:18+00:00

Ciao Salvatore,

entrambi i metodi non funzionano...inoltre ho notato che per altri file il codice cambia i nomi degli oggetti activeX da un pc all'altro! Per il mio file continua a cercare di creare il CommandButton7! ma non esiste! cercandolo sulla barra di ricerca e dando l'invio mi porta su una cella vuota! non riesco neanche a fare il delete dell'oggetto.

Oltre al suggerimento di Mauro, forse sarebbe opportuno postare la procedura problematica, anziché una singola riga di codice. In questo modo potrebbe essere possibile comprendere meglio ciò che stai cercando di fare e di fare eventuali ulteriori suggerimenti.

Nel frattempo, per quanto riguarda  il CommandButton7, per renderlo visibile, prova:

'==========>>

Public Sub Tester()

    Dim CB As Shape

    Set CB = ActiveSheet.Shapes("CommandButton7")

    With CB

        .Visible = True

        .Select

    End With

End Sub

'<<=========

===

Regards,

Norman

La risposta è stata utile?

7 persone hanno trovato utile questa risposta.
0 commenti Nessun commento

17 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-12-31T10:24:48+00:00

    il codeCleaner non mi rileva nulla, e la sub tester funziona correttamente restituendomi ComboBox1.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-12-31T09:59:28+00:00

    Non penso comunque sia un problema di celle, è il foglio Input che ha qualche errore, perchè se cambio foglio la stessa stringa di codice funziona.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-12-31T09:58:06+00:00

    Ciao Salvatore,

    ho provato ad eliminare i file .exd ma niente mi da sempre l'errore in quelle righe che coinvolgono le celle  Sheets("Input").Range("xxx").Value . Si tratta di celle mappate con xml.

    Hai anche provato di scaricare l'addin CodeCleaner e di pulire il codice del File problematico?

    Quando incontri il problema, prova la seguente macro:

    '==========>>

    Public Sub Tester()

        MsgBox ThisWorkbook.Sheets("QUOTAZIONE").ComboBox1.Name

    End Sub

    '<<=========

    Ottieni il risultato ComboBox1?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-12-31T09:39:19+00:00

    ho provato ad eliminare i file .exd ma niente mi da sempre l'errore in quelle righe che coinvolgono le celle  Sheets("Input").Range("xxx").Value . Si tratta di celle mappate con xml.

    La risposta è stata utile?

    0 commenti Nessun commento