Condividi:        

Come far comparire o scomparire una colonna

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Come far comparire o scomparire una colonna

Postdi mguerra » 04/11/14 14:05

Posso far comparire una intera colonna solo se inserisco un qualsiasi valore o testo nella cella di un'altra colonna ?

ES. Avrei bisogno di nascondere la colonna C e farla comparire solo se immetto qualcosa in una cella qualsiasi della colonna B.

Grazie !!!


ps. Se si può preferirei senza VisualB. ma se non si può e sapete dirmi come farlo va bene comunque.

Marco
mguerra
Newbie
 
Post: 2
Iscritto il: 04/11/14 10:44

Sponsor
 

Re: Come far comparire o scomparire una colonna

Postdi ninai » 04/11/14 14:52

senza VBA puoi solo rendere invisibile il contenuto, tramite formattazione condizionale (colore carattere uguale a colore sfondo), se vuoi nascondere la colonna (larghezza zero), credo che sei costretto all'uso di codici.
w8 + Office 2010 Ita
ninai
Utente Senior
 
Post: 271
Iscritto il: 12/06/13 05:23
Località: prov. Messina

Re: Come far comparire o scomparire una colonna

Postdi alfrimpa » 04/11/14 15:42

Ciao

Purtroppo, come ti è stato già detto, senza VBA non si può fare.

Ammesso che la colonna C sia già nascosta nel modulo del Foglio1 (o del foglio in cui vuoi eseguire l'operazione) inserisci questo codice

Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B:B")) Is Nothing Then
    Columns("c:c").Hidden = False
End If
End Sub


Per nasconder la colonna C in un modulo standard inserisci questo codice

Codice: Seleziona tutto
Sub NascondiColonnaC()
Columns("c:c").Hidden = True
End Sub


Spero sia utile

Alfredo
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1201
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Come far comparire o scomparire una colonna

Postdi Anthony47 » 04/11/14 15:51

Propongo questa evoluzione del codice di alfrimpa:
Codice: Seleziona tutto
Private Sub Worksheet_Change(ByVal Target As Range)
Dim myArea As Range
Set myArea = Range("B:B")    'La singola colonna da monitorare
If Target.Column = myArea.Cells(1, 1).Column Then
    If Application.WorksheetFunction.CountA(myArea) > 0 Then
        Range("C1").EntireColumn.Hidden = False
    Else
        Range("C1").EntireColumn.Hidden = True
    End If
End If
End Sub

Operativamente:
-tasto dx sul tab col nome del foglio su cui lavori
-scegli Visualizza codice
-copia il codice e incollalo nel frame "vuoto" di destra
(se il frame non e' "vuoto" allora va esaminata la compatibilita' del codice proposto con quello che hai gia')

Poi torna su excel, cancella tutto il contenuto di colonna B /scrivici qualcosa e vedi l' effetto che fa.

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19221
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Come far comparire o scomparire una colonna

Postdi mguerra » 04/11/14 17:37

Grazie mille a tutti !!
mguerra
Newbie
 
Post: 2
Iscritto il: 04/11/14 10:44


Torna a Applicazioni Office Windows


Topic correlati a "Come far comparire o scomparire una colonna":


Chi c’è in linea

Visitano il forum: Nessuno e 46 ospiti