Araç Servis Takip Programı (AST-v.2) foruma eklenmiştir. 
http://www.excelce.net/forum/index.php?topic=1656.0

Gönderen Konu: Otomatik sayı verme ve carpma  (Okunma sayısı 6657 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı w3ruslan

  • Excelce Onbaşı
  • **
  • İleti: 1
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
    • yok
  • Ad Soyad: ruslan memmedov
  • Doğum Yılınız: 1988
  • İl / İlçe: samsun.samsun
  • İşletim Sisteminiz: windows7
  • Mesleğiniz: ogrenci
  • Office Versiyonunuz: office2007
Otomatik sayı verme ve carpma
« : 09 Nisan 2014, 21:54:11 »
Merhabalar
Sayfa1 de c sütununa veri giriyorum.
İstediğim C sütununa veri girdikçe B sütununda artan şekilde sıra no vermesini yapan bir makro.
Örnek
C4 hücresine veri girdiğimde B4 hücresine 1 desin, daha sonra C sütnunu her ver girdiğimde aynı satırda B sütnunua 2-3-4 gibi sıra numarası verecek
2ci sorum ise D4 e ve E4 e sayi yazdigimda otomatik olarak bunlari carpib  F4 e cevabi yazsin.
simdiden tesekkurler

Çevrimdışı AliÖZ

  • Excelce Onbaşı
  • **
  • İleti: 4
  • Puan +0/-0
  • Cinsiyet: Bay
  • Excel'den Daha Fazlası!..
  • Ad Soyad: Ali ÖZ
  • Doğum Yılınız: 1981
  • İl / İlçe: KOCAELİ/İZMİT
Ynt: Otomatik sayı verme ve carpma
« Yanıtla #1 : 22 Eylül 2014, 15:37:58 »
Merhaba,
Ekli dosyayı inceleyin,sanırım istediğiniz böyle bir şey.

Kod: [Seç]
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
  If Target.Column <> 3 Then Exit Sub
  If Target.Row = 1 Then Exit Sub
  If Left(Target.Offset(0, -1), 1) = "~" Then Exit Sub
  If Left(Target.Offset(0, -1), 1) = "~" Then Exit Sub
  If Left(Target.Offset(0, -1), 1) = "=Row()-1" Then Exit Sub
  Target.Offset(0, -1).Formula = "=Row()-1"
  Target.Offset(0, 3).FormulaR1C1 = "=+RC[-2]*RC[-1]"
End Sub