Condividi tramite

Aiuto Excel VBA non funziona

Anonimo
2014-04-15T13:44:03+00:00

Ciao a tutti i buoni di cuore

è successo un fattaccio:

Ho installato un nuovo software per l'azienda e dopo la installazione dello stesso non funziona parte di VBA excel

Spigo:

Prima un problema con le librerie

Mi blocca il programma Excell VBA

Errore di sistema &h80040111  ( -2147221231) . Classfactory non può fornire la Classe richiesta

Guardo nei riferimenti e manca 

mscomct2.ocx 

ne avevo copia e la copio in system32  ( l'ho copiato così senza fare particolari cose, è giusta la procedura ? )

Controllo e non trovo più il Dtpicker e probabilmente è per questo che mi dà un errore:

  • Errore di automazione (errore 440)

Errore di automazione

errore non specificato

Tenete presente che ho rifatto il setup di Office dicendo di controllare e ripristinare 

AIUTOO è un lavoro  di tutto un inverno  :-(

Taz

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

  1. Anonimo
    2014-04-15T14:46:40+00:00

    Sono riuscito ad eliminare il Dtpicker dalla form

    quando lo selezionavo per cancellarlo mi dava errore descritto sopra

    ora il problema è reinstallare la libreria dove era il controllo calendario

    non sò quale era il file della libreria

    Segui:

    La risposta è stata utile?

    0 commenti Nessun commento

11 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2014-04-15T14:16:22+00:00

    ha scusa

    sì excel 2003

    Controlla che l'activex sia ancora presente (fai una ricerca con il trova di Windows anche per elementi nascosti). Se presente, prova a registrarlo nuovamente:

    Oppure via vb:

    Public Sub m()

    On Error GoTo RigaErrore

    Shell ("Regsvr32.exe *path e nome della libreria* /u")

    RigaChiusura:

    Exit Sub

    RigaErrore:

    MsgBox Err.Number & vbNewLine & Err.Description

    Resume RigaChiusura

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-04-15T14:06:34+00:00

    ha scusa

    sì excel 2003

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-04-15T14:04:15+00:00

    Ciao Mauro

    Ho provato a fare un form in un nuovo file

    con una macro quasi come la tua ( senza variabile )

    Funziona

    Ora stò provando a copiare il tutto in un nuovo file, ma in questo momento si è bloccato Excel ( crash ? )

    Errore di sistema &h8004005  ( -2147467259) . errore non specificato

    penso che dovrò interrompere l'applicazione anche se risulta in esecuzione

    L'errore me lo ha dato quando ho aperto la form che conteneva il DTpicker - 

    F5 per lanciarla e si è fermato

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-04-15T13:56:55+00:00

    Ciao a tutti i buoni di cuore

    è successo un fattaccio:

    Ho installato un nuovo software per l'azienda e dopo la installazione dello stesso non funziona parte di VBA excel

    <cut> 

    Non è chiaro, almeno per me.

    Se fai girare questa macro in un nuovo file:

    Public Sub m()

        Dim s As String

        s = "Ciao ciao vba... ;-)"

        MsgBox s

    End Sub

    Che succede? FVedi la MsgBox?

    Stiamo parlando di Excel 2003, vero?

    La risposta è stata utile?

    0 commenti Nessun commento