In Microsoft Excel, c'è un modo per modificare dinamicamente una larghezza di colonna in base al contenuto della cella senza utilizzare Visual Basic?


1

È possibile modificare dinamicamente una larghezza di colonna in base al contenuto della cella senza utilizzare Visual Basic?

Ad esempio, se inserisco un 1 nella cella A1, voglio comprimere le colonne B e C impostandole su una larghezza zero. Guarda l'immagine qui sotto.

Excel Sample

O se inserisco un 1 nella cella B1, vorrei comprimere le colonne A e C, ecc.

Posso facilmente usare un'istruzione IF () per testare il contenuto della cella, ma non riesco a trovare una funzione che cambierà le proprietà di una cella.

Posso anche usare la formattazione condizionale per modificare determinate proprietà di una cella, ma non riesco a trovare un modo per modificare la larghezza della colonna.

È quello che voglio fare senza usare i controlli visivi di base e x attivi?

Risposte:


1

La formattazione condizionale è limitata alla modifica del tipo di dati della cella, delle caratteristiche del carattere, del bordo e del riempimento della cella.

La modifica della dimensione della riga o della colonna non è una delle opzioni in Formattazione condizionale.

Pertanto, per fare ciò che chiedi, dovresti usare VBA / Macro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.