LoginRegistrati
Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
  • Autore
    Articoli
  • #30345 Risposta

    Buongiorno a tutti,

    ho scritto questa macro per eliminare uno file:

    Sub delete()
    Kill "P:\Personale\nomefile.xlsm"
    End Sub

    se inserisco il nome del file la macro funziona correttamente, il mio problema è che il nome del file da eliminare cambia di volta in volta, avrei bisogno che la macro prenda il nome del file da una cella specifica.

    Ho provato ad usare funzione range("rif cella").value inserendo le coordinate della cella da cui prendere il nome del file ma la macro non funziona.

    mi potreste aiutare?

    grazie mille

     

    #30351 Risposta
    albatros54
    albatros54
    Moderatore
      54 pts

      inserisci nella cella(1,1) del tuo foglio il percorso completo "P:\Personale\nomefile.xlsm"

      inserisci il codice cosi

      Sub delete()
      Kill Cells(1, 1)
      End Sub
      

       


      Qual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente? ( Alan Turing)
      Sempre il mare, uomo libero, amerai!
      ( Charles Baudelaire )
      #30353 Risposta

      ciao

      ho provato ma mi da errore, sicuramente sto sbagliando qualcosa

      qui di seguito la macro completa:

      Sub Salvaconnome()
      '
      If Range("Y2") = Range("Y1") Then
      Exit Sub
      ElseIf Range("Y1") <> Range("Y2") Then
      Kill Cells(1, 16)
      ChDir "P:\Personale"
      ActiveWorkbook.SaveAs Filename:="P:\Personale\" _
      & Range("Y1").Value & ".xlsm"
      End If

      End Sub

      #30355 Risposta
      Oscar
      Oscar
      Partecipante
        11 pts

        Prova così 

        Nella cella(a1) metti il nome del File 

        Esempio :  Pippo.txt

        Ma va benissimo anche come ha spiegato Albatros  ed è anche piu semplice

         

        Private Sub CommandButton1_Click()
              DefPath = "C:\Personale" & "\"
              Kill DefPath & "\" & Cells(1, 1)
        End Sub
      LoginRegistrati
      Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
      Rispondi a: funzione kill vba
      Gli allegati sono permessi solo ad utenti REGISTRATI
      Le tue informazioni:



      vecchio frac - 2750 risposte

      patel
      patel - 1073 risposte

      albatros54
      albatros54 - 1058 risposte

      Marius44
      Marius44 - 970 risposte

      Luca73
      Luca73 - 766 risposte