Yapmak istediğim işlem şu benim veri girdiğim bir sabit hücre var bu hücreye 1 yazarsam diğer hücre otomatik olarak 100 olsun istiyorum eğer bu hücreye 100 yazarsam diğer hücre otomatik olarak 1 olsun istiyorum. Bu işlemi nasıl yapabilirim?
Şimdiden teşekkürler.
Excel'de bu işlemi nasıl yapabilirim?
7
●212
- 19-04-2023, 13:08:25
- 19-04-2023, 13:13:22
- İlk olarak, diğer hücreye otomatik olarak yazılacak değeri belirleyin. Örneğin, hücre B1'e 100 ve hücre B2'ye 1 yazmak istiyorsanız, B1 hücresine 100, B2 hücresine de 1 yazın.
- Şimdi hücre C1'de aşağıdaki formülü yazın: =IF(A1=1,B1,B2)
- Formülü C1 hücresine yazdıktan sonra, A1 hücresine 1 veya 100 yazdığınızda, C1 hücresindeki değer otomatik olarak değişecektir
- 19-04-2023, 13:15:54kusura bakmayın tam detay vermediğim için bu çözüm tam karşılamıyor istediğimi eğer 50 yazarsa mesela 50 yazsın istiyorum yani aradaki sayıları da yazarsam ters orantılı olarak onları da yazsın istiyorumSeripoSoft adlı üyeden alıntı: mesajı görüntüle
- 19-04-2023, 13:43:24makrosuz tercih ederim ama makrosuz yolu yoksa o da olur daha önce hiç kullanmadım ama denerim.ealgan adlı üyeden alıntı: mesajı görüntüle
- 19-04-2023, 13:58:26MehmetFazilK adlı üyeden alıntı: mesajı görüntüle
Private Sub Worksheet_Change(ByVal Target As Range) If Target = Range("A1") Then Application.EnableEvents = False Range("B1").Value = 100 - Range("A1") Application.EnableEvents = True ElseIf Target = Range("B1") Then Application.EnableEvents = False Range("A1").Value = 100 - Range("B1") Application.EnableEvents = True End If End Subters orantı mantığıyla 0 - 100.
eğer 1 e 100 olsun diyorsanız kodda düzenleme yapabilirsiniz - 19-04-2023, 18:21:26evet biliyorum ama 0 vermek istemediğim için ilk değeri manipüle edecektim. Çünkü bu 0 yazdığım nokta başka hücrelere bağlı ve bu hücrelerde çarpma bölme işlemi var 0 işi bozuyor. Bir de aklımdaki örnek veriyorum min değeri 5 yazdım max değeri 10 yazdım bu iki değer arasını 100 eşit parçaya bölecek ben 1 yazdığımda 10a en yakın noktayı 100 yazdığımda 5e en yakın noktayı verecek.C0S4R adlı üyeden alıntı: mesajı görüntüle