Vba: come rimuovere i bordi delle celle


È possibile utilizzare la seguente sintassi di base in VBA per rimuovere i bordi dalle celle in un intervallo specifico:

 Sub RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub

Questo particolare esempio rimuove tutti i bordi dalle celle nell’intervallo A1:B12 .

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: utilizzo di VBA per rimuovere i bordi delle celle

Supponiamo di avere il seguente set di dati in Excel che contiene informazioni su vari giocatori di basket:

Diciamo che vogliamo rimuovere i bordi da ogni cella nell’intervallo A1:B12 .

Per fare ciò possiamo creare la seguente macro:

 Sub RemoveBorders()
Range(" A1:B12 ").Borders.LineStyle = xlNone
End Sub

Quando eseguiamo questa macro, riceviamo il seguente output:

Tieni presente che i bordi attorno a ciascuna cella nell’intervallo A1:B12 sono stati rimossi.

Per rimuovere i bordi dalle celle in un intervallo diverso, sostituisci semplicemente A1:B12 con un intervallo diverso nella macro.

Nota : qui è possibile trovare la documentazione completa per la proprietà VBA LineStyle .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni utilizzando VBA:

VBA: come contare il numero di fogli in una cartella di lavoro
VBA: come contare il numero di righe nell’intervallo
VBA: come trovare l’ultima riga utilizzata

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *