Stesso logo su più fogli



  • Stesso logo su più fogli
    di paganiva (utente non iscritto) data: 04/05/2015 21:32:50

    Saluti.
    Prendendo spunto dalla precedente discussione di excellino "excel e immagini?", sarei interessato a far si che, l'immagine caricata sul foglio 1, sia ripetuta sui fogli che m'interessano ad esempio il 2, 4 , 6, 7 ,8 ecc ecc, prendendo la dimensione e la posizione del controllo active d' immagine che interessano i fogli in questione.
    Allego file. Grazie



  • di lepat (utente non iscritto) data: 05/05/2015 10:42:41

    la posizione del logo non è sempre la stessa ? perché vuoi usare un controllo active ?



  • di paganiva (utente non iscritto) data: 05/05/2015 12:38:32

    Così Lepat
    Esatto la posizione del logo e la sua dimensuone possono variare da foglio a foglio .
    Pensavo che con la casella immagine fosse una soluzione alla mia portata, ma non e' così, pertanto ben vengano altri modi risolutivi.
    Saluti e di nuovo grazie



  • di paganiva (utente non iscritto) data: 05/05/2015 13:51:04

    Ho trovato una possibile soluzione del guru Mauro Gamberini nel forum answers.microsoft.com/it-it/office/forum/office_2007-excel/stessa-immagine-su-piu-fogli, ma nonostante i commenti ed il file d'esempio non ci capiscomolto.
    Comunque il concetto della mia richiesta e' molto simile , da un foglio base, vorrei che si attivasse una sorta di copia e incolla di una data immagine su altri fogli, con la possibilità' che se cambio la foto , la stessa cambia su gli altri fogli, ferma restante la posizione e la dimenzione di partenza.
    Saluti e grazie



  • di lepat (utente non iscritto) data: 05/05/2015 18:48:07

    come hai potuto vedere anche Mauro preleva l'immagine dal disco e non da un foglio. per te è proprio necessario prelevarla dal foglio



  • di paganiva (utente non iscritto) data: 05/05/2015 21:00:53

    Saluti
    Lepat, non è necessario che il logo (immagine) sia già presente sul foglio base, nella realtà ho creato un file con diversi fogli, dove es. il foglio1 funge da ppoggio per tutti i dati che mi occorrono, quindi pensavo di popter fare la stessa cosa con un'immagine, ma va benissimo anche la soluzione di un'apposita cartella posizionata su C:/.
    Il problema nasce se il file viene trasportato da un PC all'altro, per cui si deve avvisare di creare l'apposita cartella.
    In un'altra occasione ho inserito nel foglio il codice

    ActiveWorkbook.ActiveSheet.Range("A1").Value = ActiveWorkbook.Path

    con un pulsante reset attivato in thisworkboows in modo da aggiornare sempre la directory, quindi alla bisogna aggiungevo

    sPath = [A1] & "Cartella_matrice"

    sfuttando così il percorso, per trovare l'eventuale file interessato, potrebbe essere una soluzione?



    grazie e ciao



  • di lepat (utente non iscritto) data: 06/05/2015 08:08:31

    direi di sì, basta provare



  • di paganiva (utente non iscritto) data: 06/05/2015 14:02:23

    Saluti Lepat, come sicuramente avrai capito, la mia conoscenza del VBA è pari a zero, mi limito a scopiazzare codici dal web e cercare di adattarli, poche volte ci riesco, quasi sempre chiedo aiuto come in questo caso.
    Non riesco a mettere insieme due righe di codice, percui alla prima difficoltà mi fermo.

    Grazie



  • di lepat (utente non iscritto) data: 06/05/2015 18:34:25

    allega un file di esempio realistico con rettangoli al posto dei controlli activex e con il percorso dell'immagine da copiare in una cella del foglio 1



  • di paganiva (utente non iscritto) data: 06/05/2015 23:03:54

    Saluti lepat, ho allegato il file come chiesto.
    E' all'interno di una cartella loghi, che contiene le immagini da caricare, il percorso è visibile in A1.
    Grazie



  • di lepat (utente non iscritto) data: 07/05/2015 10:31:41

    prova i file lepat allegato



  • di paganiva (utente non iscritto) data: 07/05/2015 22:52:13

    Scusa il ritardo, la soluzione è perfetta lepat, di meglio non si può chiedere.
    Che ne dici di postare il codice, in modo da renderlo fruibile a tutti, visto che il file in seguito verrà rimosso?