- Katılım
- 11 Kasım 2011
- Mesajlar
- 8
- Excel Vers. ve Dili
- MS Office Excell 2010
Merhaba hepninizin bildiği gibi iki tip formül başvuru stili var.
biri A1A2 şeklinde
Diğeri R1C1 ( korrdinat başvurusu şeklinde).
Ben bir kaç makro yazdım ve bu makroların hücre içerisine formülleri yerleştirirken r1c1 formatında yerleştirmesi daha kullanışlı. fakat Excel dosyasında aktif formül başvuru şeklinin A:A formatındfa olmasını istiyorum.
Örneğin
k = Selection.Count + 100
Range("$A$2:$A$" & k).Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Sheet2!R2C1:R" & SutunSonu & "C1"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Tabi program böyleyken istediğim şeyi sağlamıyor. Aktif başvuru stilini "A:A" ama makroda kullanırken r1C1 olmasını sağlamam için ne yapmam gerek?
biri A1A2 şeklinde
Diğeri R1C1 ( korrdinat başvurusu şeklinde).
Ben bir kaç makro yazdım ve bu makroların hücre içerisine formülleri yerleştirirken r1c1 formatında yerleştirmesi daha kullanışlı. fakat Excel dosyasında aktif formül başvuru şeklinin A:A formatındfa olmasını istiyorum.
Örneğin
k = Selection.Count + 100
Range("$A$2:$A$" & k).Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Sheet2!R2C1:R" & SutunSonu & "C1"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
Tabi program böyleyken istediğim şeyi sağlamıyor. Aktif başvuru stilini "A:A" ama makroda kullanırken r1C1 olmasını sağlamam için ne yapmam gerek?