È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

inserire nome cartella

Ultimo Aggiornamento: 14/04/2017 13:57
Post: 733
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
13/04/2017 17:58

Ciao a tutti.
Questa parte di macro:

Dim utente As String    
  utente = Range("M1").Value '<<< cartella nome cella   
    
   sPathAndFileName = "C:\Users\" & utente & "\Desktop\foto\foto_90X50.doc" '<<<< indirizzo


serve per aprire un foglio.doc.
Perchè tutto funzioni sia il foglio xls che il foglio doc devono essere dentro la stessa cartella.
Ogni volta che cambio cartella dove sono inseririti i 2 file devo cambiare la parte di inderizzo in rosso:

sPathAndFileName = "C:\Users\" & utente & "\Desktop\foto\foto_90X50.doc" '<<<< indirizzo


è possibile inserire nell'inderizzo il nome della cartella che venga copiato da quello in cui è inserito il file doc senza ogni volta cambiarla manualmente?
Spero di essermi spiegato.
Un saluto e grazie.
max

[Modificato da maxma62 13/04/2017 18:05]
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Post: 674
Registrato il: 18/02/2010
Città: MILANO
Età: 28
Utente Senior
excel 2003 / 2007
OFFLINE
13/04/2017 20:53

Ciao forse ho trovato come fare (trovato in rete):

Dim utente As String
  Dim Percorso
   
  Percorso = ActiveWorkbook.Path    '<<< percorso    
                        
  sPathAndFileName = "" & Percorso & "\foto_90X50.doc" '<<<< indirizzo nuovo


ai maghi di excel se è esatto.
xam
-------------------------------
excel 2003 ufficio / 2007 casa
Post: 3.831
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Master
2010
OFFLINE
14/04/2017 07:30

se funziona è esatto

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 733
Registrato il: 28/12/2009
Città: CITTADELLA
Età: 62
Utente Senior
excel 2007/365
OFFLINE
14/04/2017 13:57

Grazie a tutti,
adesso vedo di adattare alla macro.
max
____________________________
versione excel 365 ufficio
versione excel 2007 casa
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
inserire in una label-userform il nome del foglip attivo (6 messaggi, agg.: 26/07/2022 11:59)
inserire nome comune (6 messaggi, agg.: 23/04/2020 15:26)
inserire in vba il nome del foglio (4 messaggi, agg.: 05/07/2022 17:03)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 20:15. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com