merhabalar hemen sorunuma geceyim
elimdeki excel dosyasındaki u sutununa yeni değerler hesaplatıp yazdırıyorum ama hangi satırda (yani boş satırda) durdurması gerektiğini çözemedim. bu makro kodunda 514de duruyor ama diger excel dosyalarında bu değer değişiyor.Bunu nasıl ayarlayabilirim.
hazırladığım makro kodu şöyle
elimdeki excel dosyasındaki u sutununa yeni değerler hesaplatıp yazdırıyorum ama hangi satırda (yani boş satırda) durdurması gerektiğini çözemedim. bu makro kodunda 514de duruyor ama diger excel dosyalarında bu değer değişiyor.Bunu nasıl ayarlayabilirim.
hazırladığım makro kodu şöyle
Sub konum()
'
' konum Makro
' Makro ioztelli tarafından 12/2/2007 tarihinde kaydedildi.
'
' Klavye Kısayolu: Ctrl+q
'
Range("T1").Select
Application.CutCopyMode = False
Selection.ClearContents
Columns("T:T").Select
Selection.Insert Shift:=xlToRight
Selection.Insert Shift:=xlToRight
Range("U1:U2").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = True
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
ActiveCell.FormulaR1C1 = "referans ölçülerinden toplam sapma"
ActiveCell.FormulaR1C1 = "Referans ölçülerinden toplam sapma"
With ActiveCell.Characters(Start:=1, Length:=34).Font
.Name = "Arial Tur"
.FontStyle = "Kalın"
.Size = 8
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 5
End With
Range("U3").Select
Columns("U:U").EntireColumn.AutoFit
Columns("U:U").ColumnWidth = 18.43
Columns("U:U").ColumnWidth = 16.57
ActiveCell.FormulaR1C1 = "=SQRT(RC[-4]+RC[-3])"
Range("U4").Select
ActiveCell.FormulaR1C1 = ""
Range("U3").Select
Selection.AutoFill Destination:=Range("U3:U514"), Type:=xlFillDefault
Range("U3:U514").Select
Sheets("Grafik").Select
ActiveSheet.ChartObjects("Grafik 4").Activate
ActiveWindow.Visible = False