• DİKKAT

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

Gün Al

Katılım
16 Ekim 2007
Mesajlar
143
Excel Vers. ve Dili
EXCEL 2003 TR
Arkadaşlar,

C1 hücresine, eğer B1 hücresi dolu ise A1 hücresindeki tarihin gününü aldırmak istiyorum. Örneğin:
A1= 10 Ocak 2000 B1=(Hücre Dolu) C1=10
A1= 10 Ocak 2000 B1=(Hücre BOŞ) C1= (Hücre BOŞ)

Ama belirtmek istiyorum bunu MAKRO ile yapamk istiyorum.
 
Katılım
10 Şubat 2007
Mesajlar
57
Excel Vers. ve Dili
xp-2003 tr
FormÜl İle Yapmek İstersen C1 E
=e&#286;er(b1<>"";metne&#199;ev&#304;r(a1;"gg");"")
 

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Altın Üyelik Bitiş Tarihi
25-12-2029
hocam

c1 hücresine gelip aşağıdaki kodu yazınız

=EĞER(B1="";"";GÜN(A1))
 
Katılım
16 Ekim 2007
Mesajlar
143
Excel Vers. ve Dili
EXCEL 2003 TR
&#304;lginiz i&#231;in te&#351;ekk&#252;r ederim ama bunu makro ile yapmak istiyorum
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
Sub gunal()
If Range("b1") = "" Then
Range("c1") = ""
Else
Range("c1") = Day(Range("a1"))
End If
End Sub
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,093
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sub Macro1()

If [b1] = "" Then [c1] = ""
If [b1] <> "" Then [c1] = Day([a1])


End Sub

deneyin.
 
Katılım
16 Ekim 2007
Mesajlar
143
Excel Vers. ve Dili
EXCEL 2003 TR
Arkada&#351;lar yard&#305;m&#305;n&#305;z ve ilginiz i&#231;in te&#351;&#351;ekk&#252;r ederim. Yard&#305;m&#305;n&#305;z sayesinde hallettim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,239
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ekli dosyayı inceleyiniz.
Aşağıdaki kodları çalışma sayfasının kod bölümüne yazdım.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
Application.EnableEvents = False
If Intersect(Target, [A:C]) Is Nothing Then Exit Sub
If Cells(Target.Row, "B").Value = "" Then Cells(Target.Row, "C").Value = ""
If Cells(Target.Row, "B").Value <> "" Then Cells(Target.Row, "C").Value = Day(Cells(Target.Row, "A").Value)
son:
Application.EnableEvents = True
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,637
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki örnek dosyayı incelermisiniz.
 
Katılım
16 Ekim 2007
Mesajlar
143
Excel Vers. ve Dili
EXCEL 2003 TR
Yard&#305;mlar&#305;n&#305;z i&#231;in hepinize ayr&#305; ayr&#305; te&#351;ekk&#252;r ederim. Sn.Orion2 ve COST_CONTROL hocalar&#305;m tam istedi&#287;im &#246;rnekti te&#351;ekk&#252;r ederim.Elleriniz dert g&#246;rmesin.
 
Üst