Ömer BARAN
Uzman
- Katılım
- 8 Mart 2011
- Mesajlar
- 12,986
- Excel Vers. ve Dili
- Office 2013 ( 32 bit ) TÜRKÇE
Merhaba.
Alternatif olsun. Umarım yanlış anlamadım.
Aşağıdaki kod'u ilgili sayfanın kod bölümüne yapıştırın.
(Varsa eski kodları silin)
.
Alternatif olsun. Umarım yanlış anlamadım.
Aşağıdaki kod'u ilgili sayfanın kod bölümüne yapıştırın.
(Varsa eski kodları silin)
.
Kod:
[B]Private Sub Worksheet_Change(ByVal Target As Range)[/B]
If Intersect(Target, [J5:DE9]) Is Nothing Then Exit Sub
[COLOR="red"]Application.ScreenUpdating = False: Application.Calculation = xlCalculationManual[/COLOR]
If Cells(5, Target.Column) <> "" Then Columns(Target.Column + 1).EntireColumn.Hidden = False
For sut = 109 To 11 Step -1
If Cells(5, sut - 1) = "" Then Columns(sut).EntireColumn.Hidden = True
Next
Cells(5, [DF5].End(1).Column + 1).Activate
[COLOR="Red"]Application.ScreenUpdating = True: Application.Calculation = xlCalculationAutomatic[/COLOR]
[B]End Sub[/B]
