• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makro sorunu

  • Konbuyu başlatan Konbuyu başlatan akmes
  • Başlangıç tarihi Başlangıç tarihi
Katılım
27 Mayıs 2010
Mesajlar
527
Excel Vers. ve Dili
Excel 2003 Turkçe
Selamlar;

Ekteki dosyamdan da anlaşılacağı üzere mesai süz makrom çalışmıyor.Kullanılan kod aşağıdaki gibidir.Konu ile ilgili yardımınızı rica ediyorum.
Sub mesai_göster()
Dim U As Long
For U = 5 To Cells(4, 66).End(1).Column
If Cells(9, U) <> "mes" Then
Columns(U).Hidden = True
End If
Next
End Sub
 

Ekli dosyalar

Merhaba

For U = 5 To Cells(4, 66).End(1).Column

bu satırda Cells(4, 66).End(1).Column değeri 4

onun için döngü çalışmaz

yapmak istediğiniz yazabilirmisiniz.

Eğer 4. sütundan 66.sütuna kadar olan yerlerde "mes" yazan sütunları gizlemek istiyorsanız

For U = 5 To 66

veya

Cells(4, 256).End(1).Column bunu kullanın
 
Son düzenleme:
Merhaba

For U = 5 To Cells(4, 66).End(1).Column

bu satırda Cells(4, 66).End(1).Column değeri 4

onun için döngü çalışmaz

yapmak istediğiniz yazabilirmisiniz.

Eğer 4. sütundan 66.sütuna kadar olan yerlerde "mes" yazan sütunları gizlemek istiyorsanız

For U = 5 To 66

Merhaba;

9. satırda bulununan D sütunundan sonra sadece "mes" yazan sütunların görünmesini istiyorum.
 
Merhaba


For U = 5 To 66

veya

Cells(4, 256).End(1).Column bunu kullanın

Sub mesai_göster()
Dim U As Long
For U = 5 To Cells(4, 256).End(1).Column
If Cells(9, U) <> "mes" Then
Columns(U).Hidden = True
End If
Next
End Sub
 
Merhaba


For U = 5 To 66

veya

Cells(4, 256).End(1).Column bunu kullanın

Sub mesai_göster()
Dim U As Long
For U = 5 To Cells(4, 256).End(1).Column
If Cells(9, U) <> "mes" Then
Columns(U).Hidden = True
End If
Next
End Sub

Çok teşekkür ederim.Elinize, emeğinize sağlık.
 
Geri
Üst