sahir73
Altın Üye
- Katılım
- 17 Nisan 2019
- Mesajlar
- 68
- Excel Vers. ve Dili
- Office 2016 Professional Plus 32 Bit
- Altın Üyelik Bitiş Tarihi
- 07-07-2027
Merhabalar; Personeller sayfamda A,B,C ve sutunlarında veriler var benim istediğim A sutunundaki hücrelere evet hayır anlamında "e" ve "h" harfleri giriliyor. Yapmak istediğim; eğer a sutunundaki hücrede "e" harfi var ise ve B,C,D sutunlarındaki veriler boş olmamak şartıyla e olanları yazdırma "h" olanları yazdırmaması aynı zamanda eğer sadece e harfi girilmiş ise karşısındaki B,C,D sutununa ait hücrelerin boş olduğunun uyarı mesajı ile gösterilmesi
.
kodlarım:
.
kodlarım:
Kod:
Private Sub Image3_Click()
Dim wsPeroneller As Worksheet
Dim wsForm As Worksheet
Dim sonSatir As Long
Dim X As Long
Dim e, h As String
Set wsPersoneller = ThisWorkbook.Sheets("Personeller")
Set wsForm = ThisWorkbook.Sheets("Form")
sonSatir = wsPersoneller.Cells(Rows.Count, "A").End(3).Row
For X = 2 To sonSatir
If wsPersoneller.Range("A" & X).Value = "e" Then
wsForm.Range("D7").Value = wsPersoneller.Range("B" & X).Value
wsForm.Range("F7").Value = wsPersoneller.Range("C" & X).Value
wsForm.Range("I7").Value = wsPersoneller.Range("D" & X).Value
On Error Resume Next
wsForm.Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End If
Next X
' MsgBox "test"
End Sub
Ekli dosyalar
-
93.5 KB Görüntüleme: 2