DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
![]()
Selamlar,
Resimde görüldüğü üzere, + tıklandığında yanındaki sayıyı arttırmalı, - tıklandığında yanındaki sayıyı eksiltmeli.
Bu şekilde bir formül mümkün müdür? Ya da nasıl yapılabilir?
Teşekkürler.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [B9:B11,E9:E11,H9:H11]) Is Nothing Then Exit Sub
With Target
.Offset(0, 1) = .Offset(0, 1) + 1
End With
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [B9:B11,E9:E11,H9:H11]) Is Nothing Then Exit Sub
With Target
.Offset(0, 1) = .Offset(0, 1) + 1
End With
If Intersect(Target, [d9:d11,g9:g11,j9:j11]) Is Nothing Then Exit Sub
With Target
.Offset(0, -1) = .Offset(0, -1) - 1
End With
End Sub
Değerli arkadaşlar, sayın üstatlar,
Gösterdiğiniz yardımseverlik örneği gerçekten etkileyici, bunun için can-ı gönülden teşekkürler. Asıl dosyayı ekte gönderiyorum. Yurttaş üstadın düzenlediği dosyadaki makro çok işimi gördü. Lakin bu şehirlerden toplam 227 tane mevcut ve her birinin de 17 veri alanı mevcut. Şimdi aklıma şöyle bir şey geldi, acaba ilk alanı açılır liste gibi yapsak, açılan listeden şehri seçtiğimizde sadece onun veri girişi ile ilgili satırlar ekrana gelse, ve ayrıca Yurttaş üstadın eklediği makroyu her veri hücresinin kenarındaki alanlara kopyalasak, böyle bir formül var mıdır yoksa manuel mi yapmak gerekir?
Dosya URL: http://www.matmazzel.com/kisisel/LCV-Dagilimlari-2012.xlsx
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [B9:B11,E9:E11,H9:H11]) Is Nothing Then
If Intersect(Target, [d9:d11,g9:g11,j9:j11]) Is Nothing Then Exit Sub
With Target
.Offset(0, -1) = .Offset(0, -1) - 1
End With
Else
With Target
.Offset(0, 1) = .Offset(0, 1) + 1
End With
End If
End Sub
Değerli arkadaşlar, sayın üstatlar,
Gösterdiğiniz yardımseverlik örneği gerçekten etkileyici, bunun için can-ı gönülden teşekkürler. Asıl dosyayı ekte gönderiyorum. Yurttaş üstadın düzenlediği dosyadaki makro çok işimi gördü. Lakin bu şehirlerden toplam 227 tane mevcut ve her birinin de 17 veri alanı mevcut. Şimdi aklıma şöyle bir şey geldi, acaba ilk alanı açılır liste gibi yapsak, açılan listeden şehri seçtiğimizde sadece onun veri girişi ile ilgili satırlar ekrana gelse, ve ayrıca Yurttaş üstadın eklediği makroyu her veri hücresinin kenarındaki alanlara kopyalasak, böyle bir formül var mıdır yoksa manuel mi yapmak gerekir?
Dosya URL: http://www.matmazzel.com/kisisel/LCV-Dagilimlari-2012.xlsx
Değerli arkadaşlar, sayın üstatlar,
Gösterdiğiniz yardımseverlik örneği gerçekten etkileyici, bunun için can-ı gönülden teşekkürler. Asıl dosyayı ekte gönderiyorum. Yurttaş üstadın düzenlediği dosyadaki makro çok işimi gördü. Lakin bu şehirlerden toplam 227 tane mevcut ve her birinin de 17 veri alanı mevcut. Şimdi aklıma şöyle bir şey geldi, acaba ilk alanı açılır liste gibi yapsak, açılan listeden şehri seçtiğimizde sadece onun veri girişi ile ilgili satırlar ekrana gelse, ve ayrıca Yurttaş üstadın eklediği makroyu her veri hücresinin kenarındaki alanlara kopyalasak, böyle bir formül var mıdır yoksa manuel mi yapmak gerekir?
Dosya URL: http://www.matmazzel.com/kisisel/LCV-Dagilimlari-2012.xlsx
en son dosyayı bana birisi yollayabilir mi? herşeyi paralı yapmışsınız yahu
Sub Button5_Click()
Range("a1") = Range("a1") - 1
If Range("a1") < 0 Then
Range("a1") = 0
Else
End If
Range("a1") = Range("a1") - 1
End Sub
Sub Button6_Click()
Range("a1") = Range("a1") + 1
If Range("a1") > 38 Then
Range("a1") = 38
Else
Range("a1") = Range("a1") + 1
End If
End Sub
Sub Button5_Click()
Range("a1") = Range("a1") - 1
If Range("a1") <= 0 Then
Range("a1") = 1
Else
End If
End Sub
Sub Button6_Click()
Range("a1") = Range("a1") + 1
If Range("a1") >= 36 Then
Range("a1") = 36
Else
End If
End Sub
If [A1] >= 38 Then Exit Sub
[A1] = [A1] + 1
If [A1] <= 0 Then Exit Sub
[A1] = [A1] - 1
Range("Q20:AR22").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(VLOOKUP(R[-19]C[-16],R[-18]C[44]:R[19]C[45],2,0),"""")"
Range("Q23").Select
If [A1] >= 38 Then Exit Sub
[A1] = [A1] + 1
If [A1] >= 38 Then Exit Sub
[A1] = [A1] + 1
If [b1].HasFormula Then
MsgBox "Test"
Else
If [A1] >= 38 Then Exit Sub
[A1] = [A1] + 1
End If