sırası ile değer girme

Katılım
21 Eylül 2007
Mesajlar
15
Excel Vers. ve Dili
excel 2007
ek de verdiğim dosya da gerekli açıklamam mevcuttur. yardım için teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,428
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kodları ilgili sayfanın kod bölümüne kopyalayıp deneyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [J6]) Is Nothing Then Exit Sub
Cells([B65536].End(3).Row + 1, "B") = Target
Son:
End Sub
 
Katılım
21 Eylül 2007
Mesajlar
15
Excel Vers. ve Dili
excel 2007
sayın necdet bey vermiş olduğunuz kod ile düşey de istenileni yapıyor ama yatay da isim karşısında yapmıyor. ilginiz için teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,428
Excel Vers. ve Dili
Ofis 365 Türkçe
buraya gireceğim değer yukarı sütunda ismini verdiğim şahsın karşına sırası ile boş olan hücreye girecek. Mesela "vedat kırat" için ilk ikisi dolu olduğu için üçüncü hücreye yazacak. Veya "osman karaman" için değer yazdığımda ilk üçü dolu olduğu için dördüncü hücreye yazacak. bunun için bir formul istiyorum.


Sizin açıklamanız öyle idi bende ona yanıt verdim.
Yataydan birşey istemediniz ki.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,428
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Anladığım kadarıyla sorunuzu yanıtlamaya çalıştım.
Sıra numarasını otomatik verir.
Umarım işinize yarar.

Kod:
Sub Duzenle()
Dim Sat, Sut As Integer
If [I1] = "" Then
    MsgBox "Adı Boş Geçmeyiniz..."
    Exit Sub
End If
Set Bul = Columns(2).Find(Range("I1"))
If Not Bul Is Nothing Then
    Sat = Bul.Row
Else
    Sat = [B65536].End(3).Row + 1
    Cells(Sat, "B") = [I1]
    Cells(Sat, "A") = Sat - 2
End If
Sut = Cells(Sat, "IV").End(1).Column + 1
If [I2] <> 0 Then Cells(Sat, Sut) = [I2]
[I1] = ""
[I2] = 0
End Sub
 
Katılım
21 Eylül 2007
Mesajlar
15
Excel Vers. ve Dili
excel 2007
&#231;ok te&#351;ekk&#252;r ederim. g&#246;ndermi&#351; oldu&#287;unuz dosya tam iste&#287;ime g&#246;re.
tekrar tekrar ilginize &#231;ok te&#351;ekk&#252;r ediyorum..
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,428
Excel Vers. ve Dili
Ofis 365 Türkçe
G&#252;le g&#252;le kullan&#305;n&#305;z.
 
Üst