![]() |
Bütün sayfalara aynı anda kayıt yapmak istiyorum. - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Excel (https://accesstr.net/forum-microsoft-excel.html) +--- Forum: Excel Örnekleri ve Uygulamaları (https://accesstr.net/forum-excel-ornekleri-ve-uygulamalari.html) +--- Konu Başlığı: Bütün sayfalara aynı anda kayıt yapmak istiyorum. (/konu-butun-sayfalara-ayni-anda-kayit-yapmak-istiyorum.html) |
Bütün sayfalara aynı anda kayıt yapmak istiyorum. - DUAYEN - 01/03/2011 Merhaba arkadaşlar. Aşağıdaki kodu ekte bulunan çalışma kitabının bütün sayfalarına aynı anda kayıt yapabilmesi için revize edebilirmiyiz. Private Sub cmdYENİKAYIT_Click() Sheets("Ocak").Select On Error Resume Next Dim j As Long, Sh As Worksheet, bak As Range, say As Integer Set Sh = Sheets("Ocak") j = Sh.Cells(65536, 3).End(xlUp).Row + 1 For Each bak In Range("B1:B" & WorksheetFunction.CountA(Range("B1:B65000"))) If bak.Value = TextBox2.Value Then MsgBox "Bu Kayıt numarası bulundu." Exit Sub End If If TextBox2.Text = "" Then MsgBox "Lütfen önce Malzemenin / İlacın Adını Giriniz...", , "Kayıt Hatası!!!" Exit Sub End If If TextBox5.Text = "" Then MsgBox "Lütfen Depo Mevcudu Bilgisini Giriniz...", , "Kayıt Hatası!!!" Exit Sub End If If TextBox6.Text = "" Then MsgBox "Lütfen Kritik Seviye Bilgisini Giriniz...", , "Kayıt Hatası!!!" Exit Sub End If Next bak For Each bak In Range("C1:C" & WorksheetFunction.CountA(Range("C1:C65000"))) If StrConv(bak.Value, vbUpperCase) = StrConv(TextBox2.Value, vbUpperCase) Then MsgBox "" & TextBox2.Value & "Bu isminde bir kaydınız zaten mevcut, aynı malzemeden mükerrer kayıt yapamazsınız!" Exit Sub End If Next bak n = Cells(65536, 3).End(xlUp).Row - 4 Label9 = n Sh.Cells(j, "B").Value = Label9 * 1 Sh.Cells(j, "B").HorizontalAlignment = xlCenter Sh.Cells(j, "C").Value = TextBox2.Value Sh.Cells(j, "D").Value = TextBox8.Value Sh.Cells(j, "E").Value = TextBox5.Value Sh.Cells(j, "AQ").Value = TextBox6.Value Sh.Cells(j, "A").Rows.Formula = "=IF(RC[3]="""",0,RC[3]-R2C3)" Sh.Cells(j, "AP").Rows.Formula = "=SUM(RC[-5]:RC[-2])" Sh.Cells(j, "AR").Rows.Formula = "=IF(AND(RC[-39]<=0),""Yok"",IF(AND(RC[-39]<RC[-1]),""Kritik"",IF(AND(RC[-39]>=RC[-1]),""Mevcut"")))" MsgBox "" & TextBox2.Value & " Malzemesine Ait Yeni Kayıt Başarıyla Yapılmıştır. İyi Çalışmalar Dilerim", vbInformation, "Sn. " & Application.UserName Range("B6:B65500").Select Selection.Sort Key1:=Range("B6"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal '************************ Range("c6:ar65500").Select Selection.Sort Key1:=Range("c6"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal Label9 = WorksheetFunction.Count(Range("b1:b65500")) + 1 cmdTEMİZLE_Click ComboBox2_Change TextBox2.SetFocus Unload UserForm1 UserForm1.Show End Sub Cvp: Bütün sayfalara aynı anda kayıt yapmak istiyorum. - life_exciting - 01/03/2011 Sn.duayen Paylaşım İçin Teşekkür Ederiz,Ancak Paylaştığınız Çalışmaya Dair Kısa Bir Bilgi Yazmış Olsanız Çok Daha İyi Olurdu Diye Düşünüyorum. Cvp: Bütün sayfalara aynı anda kayıt yapmak istiyorum. - DUAYEN - 01/03/2011 Haklısınız düzeltildi özür dilerim |