Sostieni Excel VBA con una donazione! Con la tua donazione potrai contribuire al mantenimento del servizio.
Le donazioni sono eseguite con PayPal, il modo più facile, comodo e sicuro per pagare online.
Paypal accetta anche carta di credito o carte prepagate.

Ordinare record

  • FILE ALLEGATI:
  • Ordinare record (Excel2010) di Peppe (Utente non iscritto) data: 17/06/2017 15:50:19 



    Mi piace la numismatica, ho creato un foglio Excel che riassume le monete da 2 euro commemorative. Non riesco a riordinare il file: applicato il filtro automatico, infatti, non mi "vede" alcuni Stati; ed inoltre nella ricerca vi sono degli errori (ad es. cercando le monete del 2004 compare anche l'ultima moneta del 2017). Allego il file, sperando che qualcuno possa darmi un utile suggerimento.
  • di Peppe (Utente non iscritto) data: 17/06/2017 16:28:22 



    Non riesco ad allegare il file, troppo grosso (4 Mb). Cerco una soluzione in rete; avete qualcosa da consigliarmi??
  • di patel (Utente esperto) data: 17/06/2017 17:16:40 



    caricalo su un sito di hosting e incolla qui il link inserendo spazi su h t t p
  • di Giuseppe (Utente non iscritto) data: 19/06/2017 12:45:13 



    Mi sono reso conto di avere sbagliato tutto. Ho capito che per inserire una foto in una cella Excel non basta fare copia ed incolla della foto presa dal web, ma occorre prima salvare la foto, poi utilizzare in Excel il menu Inserisci per inserire la foto stessa nella cella desiderata.
    A questo punto chiedo: avendo delle celle di una dimensione prestabilita, ad esempio 80 x 80, è possibile che all'inserimento la foto si dimensioni automaticamente, adattandosi alle dimensioni della cella??. Facendo delle prove, infatti, ho visto che dovrei adattare manualmente le foto, e trattandosi di oltre 200 foto vorrei velocizzare il lavoro.
    Ho poi il problema di bloccare le foto nelle righe, in modo da potere poi applicare i filtri. Esiste qualche modo per farlo velocemente ed in automatico, senza dovere agire sulle singole celle o sulle singole immagini??
  • di Vecchio Frac (Utente) data: 19/06/2017 13:20:39 



    Ma sì che puoi incollare foto direttamente, dipende dal formato della foto; se non funziona il semplice copia incolla con Ctrl-V, puoi provare con Incolla speciale --> Bitmap (indipendente dalla periferica).
    Quando riesci a incollare comunque, la foto non si ridimensiona automaticamente, ci vuole un minimo di codice per farlo (da avviare manualmente).
    Cosa vuol dire poi "bloccare le foto nelle righe, in modo da potere poi applicare i filtri" ? Quale sarebbe il comportamento atteso, quello che tu richiedi a Excel?

  • di Vecchio Frac (Utente) data: 19/06/2017 13:43:07 



    cit. VF " ci vuole un minimo di codice per farlo (da avviare manualmente). "
    ---> Bè in realtà si può intercettare la combinazione di tasti Ctrl-V per forzare automagicamente un'operazione al verificarsi dell'evento incollaggio... ma sempre un po' di codice bisogna scrivere :)
  • di Giuseppe (Utente non iscritto) data: 19/06/2017 15:49:16 



    Le foto sono alcune in formato jpeg, altre in formato .png.
    Bloccare le foto nelle righe nel senso che, ad esempio, posso filtrare le foto in base alla data (es. 2014, oppure 2015), oppure il base alla località )es. Italia, Francia, etc.). Ho fatto una prova, e pare sia possibile, però per ogni cella dove inserisco la foto devo andare in Dimensioni e Proprietà- Proprietà- e selezionare "sposta e ridimensiona con le celle". Fare questo per oltre 200 celle è molto noioso: mi chiedevo se non ci fosse un metodo più rapido.
    Ora io ho tutte le foto in una cartella: per inserirle nella cella giusta apro il File Excel, mi posiziono nella cella, menu Inserisci, scelgo la foto da inserire. Il fatto è che alcune foto sono piccole, altre troppo grandi, e quindi in pratica devo ridimensionarle tutte: è possibile fare in modo che le foto si "adattino" alle dimensioni della cella, in modo da occuparla tutta??
  • di Vecchio Frac (Utente) data: 19/06/2017 15:56:05 



    Sì, è possibile impostandone le proprietà .Height e .Width (alternativamente: o una o l'altra).
    Ogni immagine incollata diventa un oggetto .Shape quindi con
    ActiveSheet.Shapes(1).Width = Range("A1").Width
    imposti la larghezza della prima immagine alla larghezza della cella A1 (meglio: della colonna A).Facendo un po' di prove puoi trovare la giusta combinazione.
    Puoi anche automatizzare l'incollaggio e il resizaggio in Excel via codice.
  • di alfrimpa (Utente esperto) data: 19/06/2017 22:54:35 



    CIt. " resizaggio "

    Mamma mia quant'è brutto

    Era così difficile dire "ridimensionamento"

    Diceva Eduardo De Filippo: "le parole ci sono perché non le dobbiamo usare?"

    Vecchio Frac è solo per ridere

    Alfredo
  • di Vecchio Frac (Utente) data: 19/06/2017 22:58:20 



    LOL quoto e sottoscrivo :)
    siccome stavo pensando proprio a .Resize mi è venuto fuori così ^_^
  • torna su

Sostieni Excel VBA con una donazione! Con la tua donazione potrai contribuire al mantenimento del servizio.
Le donazioni sono eseguite con PayPal, il modo più facile, comodo e sicuro per pagare online.
Paypal accetta anche carta di credito o carte prepagate.