STDEV(i),

Excellent!  Works like a charm.  If I would like to add a formula to the
total column, that would only pick up only the Order Qty amount, how would I
do that? (the order number is a six digit number and adds to the total)  I
would use =SUMIF(A$25:Z$25,"Order Qty",A26:Z26) after the fact, but how
would I change the VBA code to always do that?

I really appreciate the time you spend teaching others.  Thank you.

John



On Mon, Jun 13, 2011 at 1:30 AM, STDEV(i) <setiyowati.d...@gmail.com> wrote:

> Dear  Mr. Smith,
>
> Please try and check this VBA Code, if it helps...
>
>
> Sub AbnormalizeYourTabel()
>    ' STDEV(i) / milis belajar-excel / 08 apr 2011
>    ' retouched for another table-structure
>    ' jakarta, Jun 12, 2011
>    '-----------------------------------------------
>    Dim Tbl As Range, NewTbl As Range
>    Dim n As Long, r As Long, i As Long, tR As Long
>    Dim c As Integer, u As Integer, TotQty As Double, ArtQty()
>    Dim StrItm As String, Itm As String
>
>    Set Tbl = Sheets("Data Transpose").Cells(1).CurrentRegion
>    tR = Tbl.Rows.Count
>    Set NewTbl = Tbl(tR + 6, 1)
>
>    ' searching UniqItems
>    StrItm = "|"
>    Application.Calculation = -4135 '=manual
>    Application.ScreenUpdating = 0
>    For i = 2 To tR
>       Itm = Tbl(i, 1) & "|"
>       If InStr(1, StrItm, Tbl(i, 1), 1) = 0 Then
>          r = r + 1
>          StrItm = StrItm & Itm
>          Tbl(i, 1).Resize(1, 2).Copy
>          NewTbl(r, 1).PasteSpecial 12
>       End If
>     Next i
>
>    ' Repost all datas in New Table-Structure
>    Application.CutCopyMode = False
>    Set NewTbl = NewTbl.CurrentRegion
>    ReDim ArtQty(1 To NewTbl.Rows.Count)
>    For n = 1 To NewTbl.Rows.Count
>       c = 0: TotQty = 0
>       For i = 2 To tR
>          If NewTbl(n, 1) = Tbl(i, 1) Then
>              c = c + 3
>             *TotQty = TotQty + Tbl(i, 3*)
>             Tbl(i, 3).Resize(1, 3).Copy
>             NewTbl(n, c).PasteSpecial 12
>          End If
>       Next i
>       *ArtQty(n) = TotQty*
>    Next n
>    Tbl.Resize(1, Tbl.Columns.Count - 2).Copy NewTbl(0, 1)
>    u = (NewTbl.CurrentRegion.Columns.Count - 1)
>
>    ' Headings..
>    Tbl(1, 3).Resize(1, 3).Copy
>    For c = 3 To u Step 3
>       NewTbl(0, c).PasteSpecial xlAll
>    Next c
>
> *   ' new column (Total Qty)*
>    With NewTbl(0, c)
>       .Value = "TOTAL QTY"
>       .Font.Bold = True
>       .BorderAround Weight:=xlThin
>       .HorizontalAlignment = xlCenter
>       .VerticalAlignment = xlCenter
>       .WrapText = True
>    End With
>    For n = 1 To NewTbl.Rows.Count
>       NewTbl(n, c) = ArtQty(n)
>    Next n
>
>    Application.CutCopyMode = False
>    Application.Calculation = -4105
>    Application.ScreenUpdating = 1
>
> End Sub
>
>
>
>
> On Mon, Jun 13, 2011 at 2:07 AM, John A. Smith <johnasmit...@gmail.com>wrote:
>
>> Please, attached is an example of data which I need to transpose and a
>> pivot table doesn't do it...
>>
>> Thank you for your help.
>>
>> John
>>
>>
>>  --
>
> ----------------------------------------------------------------------------------
> Some important links for excel users:
> 1. Follow us on TWITTER for tips tricks and links :
> http://twitter.com/exceldailytip
> 2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
> 3. Excel tutorials at http://www.excel-macros.blogspot.com
> 4. Learn VBA Macros at http://www.quickvba.blogspot.com
> 5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
>
> To post to this group, send email to excel-macros@googlegroups.com
>
> <><><><><><><><><><><><><><><><><><><><><><>
> Like our page on facebook , Just follow below link
> http://www.facebook.com/discussexcel
>

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/discussexcel

Reply via email to