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,094
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,254
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
42,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