İŞ EMRİ 2

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Merhaba yine ben az önce yazmış olduğum sorumda gerkli atamaların form üzerinde bulunacağı yerleri blirtmemiştim.Birde sayfa üzerin de bulunacak bir temizle butnu ile ikinci işleme geçmeden "HÜCRELERİ TEMİZLEYİN" mesajı nasıl verebilirim.Teşekkür ederim.
 

Metin Karaağaç

Uzman
Altın Üye
Katılım
25 Aralık 2004
Mesajlar
1,793
Excel Vers. ve Dili
Office 2016 Pro Plus-Türkçe
Altın Üyelik Bitiş Tarihi
10-12-2025
Sorunuz bir önceki konu başlığının devamı ise neden ayrı bir başlık açtınız?
Benim gibi foruma şimdi giren biri sorunuzu arayıp bulsun mu istiyorsunuz?
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
iş emri

haklısınız acemilik özür dilerim .yardımlarınız için teşekküre ederim
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
iş emri

:dua: Hayırlı gerekli atamaların form üzerinde bulunacağı yerleri belirtmemiştim.Birde sayfa üzerin de bulunacak temizle butonu ile ikinci işleme geçmeden "HÜCRELERİ TEMİZLEYİN" mesajı nasıl verebilirim.Teşekkür ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Temizlenecek hücreler sarı renkle işaretlediğiniz hücrelermidir?
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
işemri

evet levent bey yardımlarınız için çok teşekkür ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu bir butona bağlayarak çalıştırın.

[vb:1:ceedd5b5d4]Sub temizle()
Range("V8:V11,BH6:BX10,AE14:AS16,A14:V16").ClearContents
End Sub
[/vb:1:ceedd5b5d4]
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
yardımınız için çok teşekkür ederim.Yazmış olduğunuz vba kodu işime yaradı . Eğer çok görmezseniz TextBox'a yazılan bir kod ile sayfa2'deki bilgileri sayfa1 form üzerine nasıl alabilirim.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Eğer çok görmezseniz TextBox'a yazılan bir kod ile sayfa2'deki bilgileri sayfa1'de bulunan form üzerindeki renkliolarak belirtmiş olduğum yerlere nasıl alabilirim.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Eğer çok görmezseniz TextBox'a yazılan bir kod ile sayfa2'deki bilgileri sayfa1'de bulunan form üzerindeki renkliolarak belirtmiş olduğum yerlere nasıl alabilirim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aslında bunun için textbox kullanmanıza hiç gerek yok direk hücre kullanabilirsiniz. kodda worksheet_change olayına yazılabilir. Fakat textbox içinde aşağıdaki kodu kullanabilirsiniz. textbox kod no yazıldıktan sonra enter tuşuna basınca çalışacaktır.

Ben bir kaç hücre için yazdım gerisini siz tamamlarsınız.

[vb:1:5e69d3fe7c]Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
On Error Resume Next
If KeyCode = 13 Then
Set s1 = Sheets("sayfa2")
sat = s1.[a1:a65536].Find(TextBox1).Row
[v8] = s1.[b2]
[v9] = s1.[c2]
[bh6] = s1.[I2]
End If
End Sub
[/vb:1:5e69d3fe7c]
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Ellerinize ve Emeğinize sağlık .İnşallah bir gün ben de sizler gibi bu Form üzerinden veya birebir karşılık beklemeden diğer arkadaşlarımıza yardımcı olabilirim. Sağolun varolun.... :hey: :hey: :eek:k:: :eek:pucuk:
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
On Error Resume Next
If KeyCode = 13 Then
Set s1 = Sheets("sayfa2")
sat = s1.[a1:a65536].Find(TextBox1).Row
[v8] = s1.[b2]
[v9] = s1.[c2]
[bh6] = s1.[I2]
End If
End Sub


GİRİLEN KOD NE OLURSA OLSUN SADECE İLK SATIRDAKİ BİLGİLERİ VERİYOR. YARDIMCI OLABİLİRMİSİNİZ...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Haklısınız bunu atlamışım. Aşağıdaki gibi olmalı.

[vb:1:a2b66fe913]Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
On Error Resume Next
If KeyCode = 13 Then
Set s1 = Sheets("sayfa2")
sat = s1.[a1:a65536].Find(TextBox1).Row
[v8] = s1.cells(sat,"b")
[v9] = s1.cells(sat,"c")
[bh6] = s1.cells(sat,"I")
End If
End Sub
[/vb:1:a2b66fe913]
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
YÜKSEK MÜSADENİZLE SAYFA ÜZERİNDE İKİNCİ BİR İŞLEM YAPMADAN "SAYFAYI TEMİZLE "UYARISI NASIL ALABİLİRİM..
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
SAYFA ÜZERİNDE İKİNCİ BİR İŞLEM YAPMADAN "SAYFAYI TEMİZLE "UYARISI NASIL ALABİLİRİM..
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
teşekkür ederim istediğim buydu , birde yazdır butonun tıkladıktan sonra "Lütfen Sayfayı Temizleyin" uyarısı almak istesem nasıl yapabilirim.
 

muhammethezer

Altın Üye
Katılım
12 Şubat 2006
Mesajlar
411
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
12-03-2026
merhaba , Sorgulama butonu atadım fakat excel firma sorgu sayfasını gizlediğim için sorgu esnasında hata veriyor . Sayfa gizli durumdayken nasıl sorgulama yapabilirim.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kodu bir butona atayın.

Sub Makro3()
ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate _
:=True
MsgBox "Lütfen Sayfayı Temizleyin"
End Sub
 
Üst