dengeceteris
Altın Üye
- Katılım
- 21 Aralık 2019
- Mesajlar
- 204
- Excel Vers. ve Dili
- Office 2016
- Altın Üyelik Bitiş Tarihi
- 15-06-2025
Sevgili forum uzmanı arkadaşlar hepinize iyi günler dilerim. Bir konuda yardımınıza ihtiyacım var şimdiden hepinize tşk ederim. Bu siteden öğrendiğm ve çok sıklıkla kullandığım bir kodlama var. Aşağıda bir örneğini paylaştım. Burada ihtiyacım olan ise a1 =..... a2 =..... vb tanımlamalarda adres olarak A sütunu veya AA sütunu gibi bütün sütunları seçiyoruz. Şu imkan varmıdır varsa nasıl yapılır. Mesela benim a1 adresinde 1 den başlayıp 3000' e kadar kodlarım mevcut ve adres olarak bütün A sütunu değil de kod numarası 300 ile başlayıp 500 kadar gidenler a2 de kod aralığı 2000 ile 3000 arası olanları al gibi bir imkanım varmıdır.
Sub ANALİZ4()
Dim i As Long, sons As Long, sond As Long, z As Date
Dim S1 As Worksheet, S2 As Worksheet, Wf As WorksheetFunction
Dim a1 As String, a2 As String, a3 As String, a4 As String, a5 As String, b1 As String
z = Timer
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
Set S1 = Sheets("ANALİZ")
Set S2 = Sheets("VERİKAYNAGİ")
Set Wf = WorksheetFunction
Ss.Select
son1 = S1.Cells(Rows.Count, 1).End(xlUp).Row
son2 = S2.Cells(Rows.Count, 1).End(xlUp).Row
Ss.Range("AC3:AD" & Rows.Count).ClearContents
a1 = S2.Range("A3:A" & son2).Address(external:=True)
a2 = S2.Range("AG3:AG" & son2).Address(external:=True)
a3 = S2.Range("AH3:AH" & son2).Address(external:=True)
a4 = S2.Range("AI3:AI" & son2).Address(external:=True)
......
......
Sub ANALİZ4()
Dim i As Long, sons As Long, sond As Long, z As Date
Dim S1 As Worksheet, S2 As Worksheet, Wf As WorksheetFunction
Dim a1 As String, a2 As String, a3 As String, a4 As String, a5 As String, b1 As String
z = Timer
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
Set S1 = Sheets("ANALİZ")
Set S2 = Sheets("VERİKAYNAGİ")
Set Wf = WorksheetFunction
Ss.Select
son1 = S1.Cells(Rows.Count, 1).End(xlUp).Row
son2 = S2.Cells(Rows.Count, 1).End(xlUp).Row
Ss.Range("AC3:AD" & Rows.Count).ClearContents
a1 = S2.Range("A3:A" & son2).Address(external:=True)
a2 = S2.Range("AG3:AG" & son2).Address(external:=True)
a3 = S2.Range("AH3:AH" & son2).Address(external:=True)
a4 = S2.Range("AI3:AI" & son2).Address(external:=True)
......
......