Mini-plugin per convertire range in tabelle da pubblicare sul forum

Stato
Chiusa ad ulteriori risposte.

klingklang

Ciappinaro VBA_Expert
Expert
20 Ottobre 2017
4.911
113
42
San Giovanni in Persiceto (BO)
www.excelswissknife.com
2016, 365
339
Ciao a tutti Saluto_saluto
Siccome Maometto non va alla montagna... ci dobbiamo ingegnare come possiamo Caffe_rido
Allego un mini-componente aggiuntivo che aggiunge una tab con due pulsanti al ribbon di excel. Da questi due pulsanti potete generare il codice BBCODE per convertire l'intervallo selezionato o l'intero foglio in una tabella, che non presenterà tutti quegli spazi che vengono in automatico generandola con la barra degli strumenti del forum.

Elenco delle formattazioni supportate e convertite:
- grassetto
- corsivo
- sottolineato
- barrato
- colorato
- allineamento celle

Ulteriori opzioni:
- Includere o meno i riferimenti di riga e di colonna delle celle
- Esporta solo le celle visibili (escludendo righe e colonne nascoste, filtrate o raggruppate)

Provatelo e fatemi sapere Saluto_saluto

IMPORTANTE: cosa fare se dopo l'installazione non vedete il componente aggiuntivo (grazie Gerardo Zuccalà @Gerardo Zuccalà :stringomano:)
  • Scaricare il file ExcleRange2BBCode.xlam e metterlo in una cartella del computer senza mai spostarlo da dove è stato messo altrimenti si perde la comunicazione tra Excel ed il plugin.
  • Clicca con il mouse destro sull’Icona ExcleRange2BBCode.xlam cliccare su “proprietà” e poi nella scheda “generale” spuntare “Annulla blocco” ( vedi immagine 1)
Immagine 1

  • A questo punto si può istallare il plugin dentro Excel, quindi in Excel cliccate su file /Opzioni/ Componenti aggiuntivi/ dal menu a tendina scegliere Componenti aggiuntivi di excel dalla finestrella che è comparsa scegli sfoglia quindi cercate file ExcleRange2BBCode e cliccateci sopra
  • Potrebbe accadere che non riuscite a vedere ancora il plugin sopra nella ribbon, ma questo non dipende dall’istallazione ma dal livello di protezione delle Macro-Vba che avete dato ad excel e quindi procedete nel seguente modo: in Excel cliccate su file/ Opzioni/ Centro di protezione/ cliccate il pulsante Impostazione Centro di Protezione (vedi immagine 2)
Immagine 2


  • Quindi comparirà una nuova finestrella e cliccate su Impostazioni delle Macro/ Abilita tutte le macro (vedi immagine numero 3)
Immagine 3

Ultimi aggiornamenti
22/10/2019 - gestione celle con errori
25/08/2019 - supporto agli intervalli filtrati (esporta solo le celle visibili)
22/07/2019 - aggiunta la possibilità di esportare le intestazioni di riga/colonna; aggiunto "tab" finale col nome del foglio di lavoro; sostituito il codice di copia negli appunti per prevenire il bug casuale dell'oggetto DataObject

Screenshot:

Barra degli strumenti


Esempio di esportazione intervallo con intestazioni:
*ABCD
1Date# of DaysConditionsMax Temp (F)
201/01/20161Clear41
302/01/20161Clear40
403/01/20161Clear44
504/01/20161Clear36
605/01/20161Clear26
706/01/20161Clear45
807/01/20161Clear43
908/01/20161Clear42
1009/01/20161Rain41
1110/01/20161Rain58
1211/01/20161Clear51
1312/01/20161Snow37
1413/01/20161Clear33
1514/01/20161Clear30
1615/01/20161Clear42
1716/01/20161Rain43
1817/01/20161Snow38
1918/01/20161Snow29
2019/01/20161Clear25
Daily Weather Conditions
 

Allegati

Ultima modifica:

giulianovac

Access/VBA Expert
Expert
9 Giugno 2018
2.423
83
Italy
2013 2019
178
Ottimo klingklang @klingklang

CODICERAGIONE SOCIALE
050AUTOMA SRL
0811-2-3 SPA
0811-2-3 SPA
0811-2-3 SPA
003PIPPO SAS
003PIPPO SAS
003PIPPO SAS
003PIPPO SAS
003PIPPO SAS
003PIPPO SAS
Finalmente!!! :gongolo::applausi:

klingklang @klingklang
Lo aggiungo subito alla lista degli addin nella mia firma cappello_saluta
 
  • Like
Reactions: klingklang

giulianovac

Access/VBA Expert
Expert
9 Giugno 2018
2.423
83
Italy
2013 2019
178
klingklang @klingklang
Domanda: si potrebbe inglobarlo in Swiss Knife ? :batticinque:
 

klingklang

Ciappinaro VBA_Expert
Expert
20 Ottobre 2017
4.911
113
42
San Giovanni in Persiceto (BO)
www.excelswissknife.com
2016, 365
339
giulianovac @giulianovac la tua sta diventando la firma più lunga nella storia di internet! Meno male che da mobile non si vede Crepa_pelle
Scherzi a parte, mi fa comodo molto spesso come raccolta di segnalibri utili eheheh!

Si potrebbe ovviamente inglobare in Swiss Knife, ma non penso che lo farò... non sarebbe comprensibile per chi non conosce il forum. E poi credo che la versione attuale del coltellino sia ormai da considerare "finale" 👋
 

klingklang

Ciappinaro VBA_Expert
Expert
20 Ottobre 2017
4.911
113
42
San Giovanni in Persiceto (BO)
www.excelswissknife.com
2016, 365
339
Aggiornamento 25/08: supporto agli intervalli filtrati (ora vengono esportate solo le righe e le colonne visibili) Saluto_saluto

*AC
126/10/0943
226/10/0943
303/11/0943
406/11/0943
1216/12/1485
1322/05/08126
1820/04/16126
1903/05/16126
2701/09/09198
2825/07/19280
2925/07/19280
3029/07/19280
ExportXLS
 
Ultima modifica:

dracoscrigno

CioccaPiatti & VBA Expert
Expert
1 Maggio 2016
4.023
63
office pro 2010
57
Aggiornamento 25/08: supporto agli intervalli filtrati (ora vengono esportate solo le righe e le colonne visibili) Saluto_saluto

*AC
126/10/0943
226/10/0943
303/11/0943
406/11/0943
1216/12/1485
1322/05/08126
1820/04/16126
1903/05/16126
2701/09/09198
2825/07/19280
2925/07/19280
3029/07/19280
ExportXLS

Sarebbe interessante se:
Lato client, la tabella venisse creata "tutta", con i tag differenziati per indicare i record nascosti e quelli non nascosti; e, naturalmente, lato server, questa differenza fosse implementata...
Anche se, a dire il vero, esiste almeno un topic in cui sarebbe utile?

... Uno spunto per Matheeus @Matheeus Saluto_saluto
 

klingklang

Ciappinaro VBA_Expert
Expert
20 Ottobre 2017
4.911
113
42
San Giovanni in Persiceto (BO)
www.excelswissknife.com
2016, 365
339
Aggiornamento 22/10: gestione celle con errori

Colonna1Colonna2Colonna3Colonna4Colonna5
15745419514938011129091134351
70560434656766010385256443
52661Errore139846193630155602
1872007735339553924872577
315619637969332180097196413
891132359969885119298193744
139823808275761411536915237
183735114231163007538664476
35664942093976412705530795
1023337438146778183393167123
Foglio1
 
  • Like
Reactions: Rubik72 and ges
Stato
Chiusa ad ulteriori risposte.

Sostieni ForumExcel

Aiutaci a sostenere le spese e a mantenere online la community attraverso una libera donazione!