< návrat zpět

MS Excel


Téma: mazat data v dalším sloupci na základě prvního rss

Zaslal/a 25.5.2012 9:25

Dobrý den, už nějakou hodinku zápasím s něčím, co určitě pro zkušeného bude otázka minuty...nevím, zda zvolit podmíněné formátování nebo něco jiného...v prvním sloupci mám pod sebou například jména a ve 2.,3. a 4. sloupci od něj ke jménu popisky a potřeboval bych, aby při smazání jména zmizely a tyto popisky ve vedlejších sloupcíh....nevíte, jak na to nejjednodušeji? Děkuji

Zaslat odpověď >

icon #008608
Poki
Zdravim,
pokud potrebujete hodnoty ve sloupcich 2-4 skutecne smazat a nej skryt (coz by udelalo to podminene formatovani), tak musite pouzit makro - to bude navazano na udalost proceduru.
Tedy vzdy, kdyz smazete hodnotu ve sloupci A, tak smazete prislusne hodnoty ve sloupcich B-D

Tento kod vlozte do modulu prislusneho listu:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Len(Target) = 0 Then
Cells(Target.Row, Target.Column + 1).ClearContents
Cells(Target.Row, Target.Column + 2).ClearContents
Cells(Target.Row, Target.Column + 3).ClearContents
End If
End Sub
citovat
#008609
avatar
Tohle by bylo perfektní řešení a pracuje to skvěle, já ale bohužel následující bunky +1, +2 a +3 mám vždy vzniklé spojením 2 buněk (2 sloupců) a to mi hází chybu, nevíte, zda to jde nějak ošetřit?citovat
icon #008610
Poki
hm, tak mozna takto:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 1 And Len(Target) = 0 Then
Range(Cells(Target.Row, Target.Column + 1), Cells(Target.Row, Target.Column + 2)).ClearContents
Range(Cells(Target.Row, Target.Column + 3), Cells(Target.Row, Target.Column + 4)).ClearContents
Range(Cells(Target.Row, Target.Column + 5), Cells(Target.Row, Target.Column + 6)).ClearContents
End If
Application.EnableEvents = True
End Sub
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje