Condividi:        

MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi scanacc » 13/05/20 18:37

In pratica non vorrei che la Macro partisse se il file PROVA.xls (che è scritto in A1 per intero 'C:\DOCUMENTI\PROVA.xls)
non è presente in 'C:\DOCUMENTI\.

Mi spiego
Eseguo la Macro e questa, prima di partire, controlla se il file PROVA.XLS è presente in 'C:\DOCUMENTI\
Se è presente la esegue, altrimenti no.
Tra parentesi non mi dispiacerebbe desse un messaggio di errore tipo "FILE NON TROVATO"
Grazie di esistereeeee
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Sponsor
 

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi karug64 » 13/05/20 20:34

Puoi provare inserendo, ad inizio macro, le seguenti istruzioni:

Codice: Seleziona tutto
If Dir(ActiveSheet.Cells(1, 1).Value) = Then
    MsgBox "File non trovato !!"
    Exit sub
End If



Ciao.
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi scanacc » 13/05/20 20:36

provo e ti faccio sapere
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi scanacc » 13/05/20 20:41

Niente da fare mi da "errore di compilazione"
Ma la devo mettere subito all'inizio vero?
Dopo in Sub per intenderci ... giusto?
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi karug64 » 13/05/20 20:43

scanacc ha scritto:Niente da fare mi da "errore di compilazione"
Ma la devo mettere subito all'inizio vero?
Dopo in Sub per intenderci ... giusto?


Si.
Ma la macro da dove la lanci ? Dal foglio stesso o da un altro foglio ?
Office 2010
karug64
Utente Senior
 
Post: 746
Iscritto il: 20/11/11 21:22

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi Anthony47 » 13/05/20 21:32

M fate sentire inutile, certo sono latitante :D

Ovviamente manca qualcosa:
If Dir(ActiveSheet.Cells(1, 1).Value) = "" Then

Pero', per evitare equivoci su cosa mettere in A1, io userei:
Codice: Seleziona tutto
myF = Dir("C:\DOCUMENTI\PROVA.xls")
If myF = "" Then
    MsgBox ("File non trovato")
Else
    Call MiaMacro
End If


Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi scanacc » 13/05/20 21:59

funziona
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi scanacc » 13/05/20 22:05

SI funziona ma quando in A1 metto C\DOCUMENTI\PROVA.xls
mi viene file non trovato e invece c'è.
Codice: Seleziona tutto
Sub Macro5()
If Dir(ActiveSheet.Cells(1, 1).Value) = "" Then
    MsgBox ("File non trovato")
Else
    Range("b1") = "esiste"
End If
End Sub

Come posso fare?
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30

Re: MACRO CHE NON VOGLIO FARLA PARTIRE SE ...

Postdi scanacc » 13/05/20 22:14

ULTIMORA FUNZIONA
scanacc
Utente Senior
 
Post: 350
Iscritto il: 06/12/15 10:30


Torna a Applicazioni Office Windows


Topic correlati a "MACRO CHE NON VOGLIO FARLA PARTIRE SE ...":


Chi c’è in linea

Visitano il forum: Nessuno e 38 ospiti