![]() |
#1
|
|||
|
|||
![]()
I have some data in a excel file lying in different columns and rows, which I want to have the sum of visible data of each column in the row immediately before first row of data. (see the attached excel file, the data are in A7
![]() Option Explicit Sub sumvisible() Dim t As Range Dim n As Integer Dim i As Integer Dim cell0 As Range Dim cellvalue As Variant Dim j As Integer Dim t0 As Range Set t0 = Selection For j = 1 To t0.Columns.Count Set t = t0.Columns(j) Set cell0 = t.Cells(1, 1).Offset(-1, 0) n = t.Rows.Count t.Cells(1, 1).Select If Selection.EntireRow.Hidden = False Then cell0.Select ActiveCell.FormulaR1C1 = "=R[1]C" End If For i = 2 To n t.Cells(i, 1).EntireRow.Select If Selection.EntireRow.Hidden = False Then cell0.Select cellvalue = Right(cell0.Formula, Len(cell0.Formula) - 1) ActiveCell.FormulaR1C1 = "=R[" & i & "]C + " & cellvalue ActiveCell.Replace What:="'", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End If Next i With Selection.Font .Color = -6279056 .TintAndShade = 0 End With Next j End Sub Last edited by soroush.kalantari; 06-18-2023 at 08:16 PM. |
Tags |
formula, visible |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
bobsagat | Word VBA | 20 | 01-27-2020 08:00 AM |
VBA color of visible gridlines of tables word (with some merged cells in first rows) | Alvaro.passi | Word VBA | 0 | 07-18-2017 09:11 AM |
How to find duplicate rows in a huge excel file containing 500000 rows | Stc25234 | Excel Programming | 2 | 06-23-2017 10:51 AM |
![]() |
Bathroth | Word VBA | 1 | 10-01-2014 01:40 PM |
![]() |
dennist77 | Word | 1 | 10-29-2013 11:39 PM |