How do I print column letters/row numbers in Numbers?

In '08 someone asked about printing row numbers and column letters in a Numbers SS. The answer: take a snapshot (CMD-SFT-4) or use Excel.  
I am using iWork09; the problem continues with it. Has this flaw been fixed in later versions of iWorks? When I print the spreadsheet and a formula sheet, the formula sheet is pretty worthless if the spreadsheet has no colum/row identifiers. So much for having someone else audit my formula work.

lawrence5M wrote:
When I print the spreadsheet and a formula sheet, the formula sheet is pretty worthless if the spreadsheet has no colum/row identifiers. So much for having someone else audit my formula work.
Supply the auditor with a copy of the file, rather than a printed copy of the document. If she needs a printed copy of the formula list, that's easy to obtain from the file. When she clicks on a cell containing a formula, Numbers colour-codes the cell references and highlights the referenced cells with those colours.
Use Header Row and Header column cells to label each column and row. Set Numbers preferences to use these labels in the formulas to name the referenced cells.
Add a column to the left of the table to contain row numbers, and a row to the top to contain column letters. The row numbers are easy to generate with a simple formula; the column letters require a little more thought, especially for those past column 26 (Z, followed by AA), but it's doable.
Use the suggestion (auxiliary tables) suggested above by Wayne.
Two other suggestions:
First, if this feature is, in your estimation, a significant flaw in Numbers, send feedback to Apple requesting it be included in a future version of numbers. Use the Provide Numbers Feedback item in the Numbers menu, or the link in this message—both go to the same place.
Second, Use the application that best meets your needs, whichever application that turns out to be.
Regards,
Barry

Similar Messages

  • Printing Columns and rows

    public class arraydd {
    public static void main(String[] args) {
    int [][] array =
    {1,2,3},
    {4,5,6},
    {7,8,9},
    {10,11,12},
    {13,14,15},
    for (int row = 0; row < array.length; row++)
    for (int column = 0; column < array[row].length; column++)
    System.out.print(array [row][column] + " ");
    System.out.println();
    int row = 3;
    for(int col = 0; col<array[row].length; ++col)
    System.out.printf ("%8d", array [row][col]);
    }Hello all
    Im trying to print all the elements of for 4 (position 3) & all the elements in the 3rd column
    i have the code for print all the elements of for 4 (position 3) as follow's :
    int row = 3;
    for(int col = 0; col<array[row].length; ++col)
    System.out.printf ("%8d", array [row][col]);
    }{but my problem is that it expects a class of some kind , could someone explain this to me ?
    also how do you print all the elements in the 3rd column ?

A: Printing Columns and rows

public class arraydd {
public static void main(String[] args) {
         int [][] array =
         {1,2,3},
         {4,5,6},
         {7,8,9},
         {10,11,12},
         {13,14,15},
            for (int row = 0; row < array.length; row++)
            for (int column = 0; column < array[row].length; column++)
                System.out.print(array [row][column] + " ");
               System.out.println();
        int row = 3;
        for(int col = 0; col<array[row].length; ++col)
        System.out.printf ("%8d", array [row][col]);
        }I hope you find this indentation to be helpfull as im not exacly sure how it should be indented
Could i ask someone for help with how to solve this problem.
Thankyou

public class arraydd {
public static void main(String[] args) {
         int [][] array =
         {1,2,3},
         {4,5,6},
         {7,8,9},
         {10,11,12},
         {13,14,15},
            for (int row = 0; row < array.length; row++)
            for (int column = 0; column < array[row].length; column++)
                System.out.print(array [row][column] + " ");
               System.out.println();
        int row = 3;
        for(int col = 0; col<array[row].length; ++col)
        System.out.printf ("%8d", array [row][col]);
        }I hope you find this indentation to be helpfull as im not exacly sure how it should be indented
Could i ask someone for help with how to solve this problem.
Thankyou

  • How do I lock columns and rows in numbers?

    I have a large spreadsheet and I want to scroll up, down, left and right without the need to go up and down to find the name of the column or row where the information goes into.
    In Excel you lock a column or row just as easy but in numbers I have looked everywhere and don´t find an answer to this (otherwise) simple procedure.
    Thanks tho anyone who can help me.

    Hi Laura,
    The commands you are looking for are "Freeze Header Rows" and "Freeze Header Columns", both found in the Table menu.
    To use them, you must first convert the rows and columns you want to keep visible as Header Rows and Header Columns. You can define up to five of each. Rows must be at the top of the table and columns at the left, and multiple header rows/columns must be contiguous.
    Be aware that the conversion is not (easily) reversable, and that multiple headers (and footer rows) tend to slow large tables significantly.
    To convert an eligible row, hover the mouse over the row reference tab, then click the triangle when it appears. If the row is eligible for conversion (ie. if it is the top non-header row on the table, and is in the top five rows), you will see the option to "Convert to Header Row, seen below for row 2:.
    Regards,
    Barry

  • How do I lock columns or rows from change

    I want to keep a couple of columns from changing.
    This is to prevent inadvertent changes in passwords or user Id.
    How do i do that.

    Waterdoc,
    Numbers allows you to lock a whole table but individual cells.  This means that it is best to design, upfront, your data so that user input data is in one table and calculations are in other tables (which you can lock).  There is no facility for login access by user.  There is the ability to lock a document using the document inspector:
    See the last section.  This is single password for the whole document.
    You can post suggestions to Apple directly using the menu item "Numbers > Provide Numbers Feedback"
    Best regards,
    Wayne

  • How can I print alphabet letters that are larger than 1 page?

    I need to print letters that are larger than 1 sheet of paper. How do I print across multiple pages?

    is another application.
    You should see it on the Dock, in Mission Control or be able to open it by typing Preview in Spotlight.
    It usually is the application that opens when you click on any image file or pdf.
    Just follow my instructions, copy and paste or drag and drop from Finder.
    You don't open the pdf, opening is for .pages, .doc, rtf or txt files that Pages can open as word processing files.
    You can alternatively:
    Menu > Insert > Choose… > browse to your pdf
    But the other methods are faster and easier.
    Peter

  • How do you print a monthly calendar showing week numbers?

    Is there a way to display and the print the week numbers in the monthly view in iCal. I can get the calendar to start on the first day of the wekk, Monday, but I can not find any way to show the week numbers in a column to the left of the Monday column.

    Roger is right.  You'll have to subscribe to a week numbering calendar in order to see week numbers.  I've done this and can confirm that they show when printed.

  • HT202879 how do I make columns and rows?

    I have to take the minutes for meetings.  I normally have now problem creating a document with 4 columns and 5-6 rows.  Now since I updated I can no longer figure out how to do it.

    Hal,
    If you click the table icon in the toolbar, a Table will be added to your document at the current cursor position, and that table will have 4 columns and 5 rows. That seems to be what you are asking for, and it's easy to do, so there must be more to your question that I'm not getting. Could you elaborate?
    Jerry

  • How can I print all my contacts including phone numbers from iCloud

    I used to be able to print all of my contacts including phone numbers etc from iCloud.  Since all the upgrades I can not do this.  I used to be able to change the display by clicking on a ribbon at the top then clicking the gear to have it print.  No ribbon any more and no way to change the display.  Any help is greatly appreciated.  Thanks.

    Thanks again Ferd. I looked up equivalent of command key on Dell keybrd. It is Windows insignia, however that didn't work. I selected all with the pop up menu by right clicking, which accomplished the same thing, however when I tried to print, it would only print out a couple of names per page and no add'l info. I stopped the printer and tried manually highlighting and selecting all with the same printing result. I finally gave in and called Apple support. After explaining my problem, while I was on hold, I thought I would try the process using Google browser instead of I.E. Guess what, IT WORKED!! All that hassle because of Internet Explorer.  I now can print (or print to .pdf file to save) any time. I do appreciate your input that would have worked with the interpretation of the command key had I not used IE. live and learn. :-)

  • WPF: How to make the Column and Row separator more wide and different color in datagrid?

    Our application uses WPF.
    One of request is make the DataGrid column separator and row separator more wide and use different color and remove original black separator of rows and columns.
    Which template we need to modify to make it? Thx!
    JaneC

    Hi Magnus,
    Thanks for replying our question and provide your suggestions!
    Now we know modify both HorizontalGridLinesBrush and VerticalGridLinesBrush we can change the DataGrid cell separator color.
    Following your suggested, we modify the DataGridCell as following:
    <Style x:Key="Body_Content_DataGrid_Centering"
    TargetType="{x:Type DataGridCell}">
    <Setter Property="Padding" Value="2,0" />
    <Setter Property="Template">
    <Setter.Value>
    <ControlTemplate TargetType="{x:Type DataGridCell}">
    <Border BorderThickness="2" BorderBrush="{StaticResource PageBorderBackground}" Margin="-1">
    <Grid Background="{TemplateBinding Background}" VerticalAlignment="Center" Height="42">
    <ContentPresenter VerticalAlignment="Center"/>
    </Grid>
    </Border>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>
    <Style x:Key="DataGridStyle1" TargetType="{x:Type DataGrid}">
    <Setter Property="HorizontalGridLinesBrush" Value="{x:Null}"/>
    <Setter Property="VerticalGridLinesBrush" Value="{x:Null}"/>
    </Style
    JaneC

  • How do you hide columns and rows in a JTable component?

    hi
    i have jTable
    basically it should contain 5 columns
    but initially i would like to show 2 and on some action performed i would like to add the other 3
    any suggestions

    Hi,
    See the TableColumnModel API for the answers you require.
    addColumn/removeColumn/moveColumn methods.
    Hope this helps for now.
    A Swing FAQ containing more comprehensive explainations of common questions - coming soon!
    Regards,
    Matt.
    Java Developer Technical Support
    Sun Microsystems
    http://www.sun.com/developers/support/

  • Filling column with Row Numbers

    How to fill a column with row number in power query like below? is there any function in power query?
    Color       Row Number
    Red         1
    Green      2
    Blue         3

    Hi...
    You can use "Add Index Column" function in Add column tab as below :
    Table.AddIndexColumn(Source, "Row Number", 1, 1)
    Regards,

  • Freeze columns and rows easily

    I am new to numbers and although I had some difficulties, I have yet to freeze columns and rows in a simple way as in excel. I need to find a tool to focus titles without merging cells, this is something like "Center Across Selection". There is this tool? How I can actually freeze columns and rows easily?

    Numbers automatically repeats the column headers when you are in "Page View".  To enable page view select the menu item "View > Show Print View".
    There is no center across selection.  You can add a text box which you place in front of your table that is as wide as the group of cells you wish to centered on, with the text formatted so it is centered.
    I left the text box above the table, but you should move on top of like:

  • Sort - not columns - but rows in 3.01

    How to sort - not columns - but rows - in 3.01?

    Hi Sune,
    While we all wait for Apple to put this feature back in another update of Numbers 3, try this:
    You want to sort rows 11-14 (as an example). Add a Colour Fill to row 15 as a guide for later.
    Select rows 11-14. Click and *hold* on any Row Reference Tab. You will see the selected rows appear to 'lift'. Drag those rows away from Table 1 to a blank part of the 'canvas':
    and they will form a new table. Sort this table.
    Then select all rows of Table 2, and Copy.
    Click on Table 1. Select the colour filled row where you want to insert (row showing 23 Jun 2013 in this example).
    Menu > Insert > Copied Rows.
    Not as easy as Numbers 2.3 Reorganize Panel, but a workaround.
    If you frequently resort the same rows, consider placing them in their own table.
    Regards,
    Ian.

  • Columns and rows

    Hi all,
    could anyone please clarify my doubt
    in a table how to change the column to row and vice versa.
    thanks in advance.
    rampa

    Column 2 Row
    SELECT deptno,
    LTRIM(MAX(SYS_CONNECT_BY_PATH(ename,','))
    KEEP (DENSE_RANK LAST ORDER BY curr),',') AS employees
    FROM (SELECT deptno, ename,
    ROW_NUMBER() OVER (PARTITION BY deptno ORDER BY ename) AS curr,
    ROW_NUMBER() OVER (PARTITION BY deptno ORDER BY ename) -1 AS prev
    FROM test_emp)
    GROUP BY deptno
    CONNECT BY prev = PRIOR curr AND deptno = PRIOR deptno START WITH curr = 1;
    =========================
    SELECT SUBSTR(MAX(SYS_CONNECT_BY_PATH(NAME, ', ')),2) OneLine FROM ( SELECT NAME , ROWNUM NBR FROM (SELECT DISTINCT ENAME NAME FROM test_EMP E))
         CONNECT BY PRIOR NBR = NBR - 1 START WITH NBR = 1
    ==============================
    (select 'EName:',substr(max(sys_connect_by_path(ename, ',')),2) col1 from
    (select e.*, row_number() over (order by empno) rn from test_emp e)
    connect by prior rn = rn - 1 start with rn = 1
    union all
    (select 'Sal:',substr(max(sys_connect_by_path(sal, ',')),2) col1 from
    (select e.*, row_number() over (order by empno) rn from test_emp e)
    connect by prior rn = rn - 1 start with rn = 1
    =================================
    Row 2 Column (not tested)
    SELECT test_id,LTRIM(MAX(SYS_CONNECT_BY_PATH(test_val,',')) KEEP (DENSE_RANK LAST ORDER BY curr),',') AS test_val
    FROM ( SELECT test_id
    ,test_val
    ,ROW_NUMBER() OVER (PARTITION BY test_id ORDER BY test_val) AS curr
    ,ROW_NUMBER() OVER (PARTITION BY test_id ORDER BY test_val) -1 AS prev
    FROM test_xx )
    GROUP BY test_id
    CONNECT BY prev = PRIOR curr AND PRIOR test_id = test_id
    START WITH curr = 1;

  • Print Row Numbers and Column Letters

    How do you tell Numbers to print the Row numbers and Column letters? This was very simple in Appleworks (print dialog box had that option). Can't find it in Numbers though.

    Here is a script doing all the job for us.
    Just select one or several cells in a table and run the script.
    It duplicates it, add an header row, an header column, insert the needed labels and fill the other cells with a formula grabbing the contents of the original table.
    --[SCRIPT build a table with headers]
    Enregistrer len tant que Script: build a table with headers.scpt
    déplacer le fichier créé dans le dossier
    <VolumeDeDémarrage>:Users:<votreCompte>:Library:Scripts:Applications:Numbers:
    Il vous faudra peut-être créer le dossier Numbers et peut-être même le dossier Applications.
    Selectionner une cellule dans la table à dupliquer
    menu Scripts > Numbers > build a table with headers
    Le script duplique la table et crée des en-têtes de lignes et colonnes.
    --=====
    L'aide du Finder explique:
    L'Utilitaire AppleScript permet d'activer le Menu des scripts :
    Ouvrez l'Utilitaire AppleScript situé dans le dossier Applications/AppleScript.
    Cochez la case "Afficher le menu des scripts dans la barre de menus".
    +++++++
    Save the script as Script: build a table with headers.scpt
    Move the newly created file into the folder:
    <startup Volume>:Users:<yourAccount>:Library:Scripts:Applications:Numbers:
    Maybe you would have to create the folder Numbers and even the folder Applications by yourself.
    Select a range of cells in the table to 'duplicate'
    menu Scripts > Numbers > build a table with headers
    The script duplicate the table and inserts columns/rows headers.
    --=====
    The Finder's Help explains:
    To make the Script menu appear:
    Open the AppleScript utility located in Applications/AppleScript.
    Select the "Show Script Menu in menu bar" checkbox.
    --=====
    Yvan KOENIG (VALLAURIS, France)
    2009/09/19
    --=====
    property theApp : "Numbers"
    --=====
    my activateGUIscripting() (* to be sure than GUI scripting will be active *)
    set {d_Name, s_Name, t_Name, r_Name} to my getSelection()
    if r_Name is missing value then
    if my parleAnglais() then
    error "No selected cells"
    else
    error "Il n'y a pas de cellule sélectionnée !"
    end if
    end if
    set new_Table to t_Name & "_#"
    my duplicateTable(s_Name, t_Name, new_Table)
    set delim to my getLocalizedDelimiter()
    (* grab localized function names and add an open parenthesis at end *)
    set IF_loc to my getLocalizedFunctionName("Numbers", "IF") & "("
    set CHAR_loc to my getLocalizedFunctionName("Numbers", "CHAR") & "("
    set INT_loc to my getLocalizedFunctionName("Numbers", "INT") & "("
    set MOD_loc to my getLocalizedFunctionName("Numbers", "MOD") & "("
    set INDIRECT_loc to my getLocalizedFunctionName("Numbers", "INDIRECT") & "("
    set ADDRESS_loc to my getLocalizedFunctionName("Numbers", "ADDRESS") & "("
    (* grab localized function names and add a couple of parenthesis at end *)
    set ROW_loc to my getLocalizedFunctionName("Numbers", "ROW") & "()"
    set COLUMN_loc to my getLocalizedFunctionName("Numbers", "COLUMN") & "()"
    tell application "Numbers" to tell document d_Name to tell sheet s_Name to tell table new_Table
    if column count = 256 then
    if my parleAnglais() then
    error "Oops, already 256 columns !"
    else
    error "Désolé, il y a déjà 256 colonnes !"
    end if
    end if
    if row count = 65536 then
    if my parleAnglais() then
    error "Oops, already 65536 rows !"
    else
    error "Désolé, il y a déjà 65536 lignes !"
    end if
    end if
    try
    add row above row 1
    on error
    if my parleAnglais() then
    error "Oops, already five header row !"
    else
    error "Désolé, il y a déjà cinq rangs d’en tête !"
    end if
    end try
    try
    add column before column 1
    on error
    if my parleAnglais() then
    error "Oops, already five header columns !"
    else
    error "Désolé, il y a déjà cinq rangs d’en tête !"
    end if
    end try
    set nbr to row count
    set nbc to column count
    (* =IF(COLUMN()<28,CHAR(COLUMN()63),CHAR(INT((COLUMN()-2)/26)+64)&CHAR(MOD(COLUMN()-2,26)65)) *)
    set theFormula to "=" & IF_loc & COLUMN_loc & "<28" & delim & CHAR_loc & COLUMN_loc & "+63)" & delim & CHAR_loc & INT_loc & "(" & COLUMN_loc & "-2)/26)+64)&" & CHAR_loc & MOD_loc & COLUMN_loc & "-2" & delim & "26)+65))"
    tell row 1
    repeat with c from 2 to nbc
    set value of cell c to theFormula
    end repeat
    end tell -- row 1
    (* =ROW()-1 *)
    set theFormula to "=" & ROW_loc & "-1"
    tell column 1
    repeat with r from 2 to nbr
    set value of cell r to theFormula
    end repeat
    end tell -- column 1
    (* =INDIRECT(ADDRESS(ROW()-1,COLUMN()-1,,,"Tableau 2")) *)
    set theFormula to "=" & INDIRECT_loc & ADDRESS_loc & ROW_loc & "-1" & delim & COLUMN_loc & "-1" & delim & delim & delim & quote & t_Name & quote & "))"
    repeat with r from 2 to nbr
    repeat with c from 2 to nbc
    set value of cell r of column c to theFormula
    end repeat -- with c
    end repeat -- with r
    end tell -- Numbers
    --=====
    Set the parameter delimiter which must be used in Numbers formulas
    on getLocalizedDelimiter()
    if character 2 of (0.5 as text) is "." then
    return ","
    else
    return ";"
    end if
    end getLocalizedDelimiter
    --=====
    on getLocalizedFunctionName(theApp, x)
    local p2bndl
    set p2bndl to (path to application support as text) & "iWork '09:Frameworks:SFTabular.framework:Versions:A:Resources:"
    return my getLocalizedName(theApp, x, p2bndl)
    end getLocalizedFunctionName
    --=====
    on getLocalizedName(a, x, f)
    tell application a to return localized string x from table "Localizable" in bundle file f
    end getLocalizedName
    --=====
    on getSelection()
    local _, theRange, theTable, theSheet, theDoc, errMsg, errNum
    tell application "Numbers" to tell document 1
    repeat with i from 1 to the count of sheets
    tell sheet i
    set x to the count of tables
    if x > 0 then
    repeat with y from 1 to x
    try
    (selection range of table y) as text
    on error errMsg number errNum
    set {_, theRange, _, theTable, _, theSheet, _, theDoc} to my decoupe(errMsg, quote)
    return {theDoc, theSheet, theTable, theRange}
    end try
    end repeat -- y
    end if -- x>0
    end tell -- sheet
    end repeat -- i
    end tell -- document
    return {missing value, missing value, missing value, missing value}
    end getSelection
    --=====
    on decoupe(t, d)
    local l
    set AppleScript's text item delimiters to d
    set l to text items of t
    set AppleScript's text item delimiters to ""
    return l
    end decoupe
    --=====
    on isItAsheet(s)
    try
    tell application "Numbers" to tell document 1
    count of tables of sheet s (*
    Post an error if s is not a sheet *)
    end tell
    return true
    on error
    return false
    end try
    end isItAsheet
    --=====
    on activateGUIscripting()
    tell application "System Events"
    if not (UI elements enabled) then set (UI elements enabled) to true (* to be sure than GUI scripting will be active *)
    end tell
    end activateGUIscripting
    --=====
    on duplicateTable(sourceSheet, sourceTable, newName)
    local lesFeuilles, lesTables1, found, listOfRows, cor, i, isSourceSheet, nameI, j, lesTables2
    tell application "Numbers"
    activate
    tell document 1
    set lesFeuilles to name of sheets
    if sourceSheet is in lesFeuilles then
    tell sheet sourceSheet to set lesTables1 to name of tables
    if sourceTable is not in lesTables1 then
    if my parleAnglais() then
    error "The sheet “" & sourceTable & "” of sheet “" & sourceSheet & "” is unavailable ! "
    else
    error "La table “" & sourceTable & "” de la feuille “" & sourceSheet & "” n'existe pas ! "
    end if
    end if -- sourceTable is not
    else
    if my parleAnglais() then
    error "The sheet “" & sourceSheet & "” is unavailable ! "
    else
    error "La feuille “" & sourceSheet & "” n'existe pas ! "
    end if
    end if -- sourceSheet is in
    end tell -- document
    end tell -- application
    if newName is not in lesTables1 then (*
    Now, an ugly workaround to duplicate the sheet *)
    set isOS4 to (system attribute "sys2") < 5
    tell application "System Events" to tell application process "Numbers"
    set docWindow to false (* CAUTION, an inspector ("AXFloatingWindow") or a Find/Search ("AXDialog") window may be open *)
    repeat with i from 1 to (count of windows)
    if subrole of window i is "AXStandardWindow" then
    set docWindow to i (* got the document's window *)
    exit repeat
    end if
    end repeat
    if docWindow is not false then
    tell outline 1 of scroll area 1 of splitter group 1 of splitter group 1 of window docWindow
    select row 1
    set value of attribute "AXFocused" to true
    set found to false
    set listOfRows to name of static text of every row
    set cor to count of rows (* equal count of listOfRows *)
    if isOS4 then (*
    for mac Os X 10.4.11
    CAUTION, listOfRows it's a list of lists !
    {{"Feuille 2"}, {"Tableau 1"}, {"theSheet"}, {"Feuille 1"}, {"Tableau 2"}, {"Clément"}, {"Feuille 4"}} *)
    repeat with i from 1 to cor (*
    Scan the thumbnails *)
    set nameI to item 1 of item i of listOfRows
    set isSourceSheet to (sourceSheet = nameI) and my isItAsheet(nameI)
    if isSourceSheet then
    select row i
    if (i < cor) and not my isItAsheet(item 1 of item (i + 1) of listOfRows) then (*
    Here we may scan the thumbnails of tables of sourceSheet *)
    repeat with j from i + 1 to i + (count of lesTables1)
    if sourceTable = item 1 of item j of listOfRows then
    select row j
    set found to true
    exit repeat
    end if -- sourceTable
    end repeat
    else
    if my parleAnglais() then
    error "The sheet “" & sourceTable & "” of sheet “" & sourceSheet & "”" & return & " is not revealed in thumbnails ! "
    else
    error "La table “" & sourceTable & "” de la feuille “" & sourceSheet & "”" & return & " n'est pas affichée dans les vignettes ! "
    end if -- my parleFrancais
    end if -- (i < cor)
    end if -- isSourceSheet
    if found then exit repeat
    end repeat -- i
    else (*
    for mac Os X 10.5.x
    CAUTION, listOfRows is a list of lists !
    {{}, {"Tableau 1"}, {"theSheet"}, {}, {"Tableau 2"}, {"Clément"}, {}}
    With 10.5.x, the names of sheets are empty *)
    repeat with i from 1 to cor
    set isSourceSheet to (class of UI element 1 of row i is group) and (get value of static text 1 of group 1 of row i) is sourceSheet
    if isSourceSheet then (*
    Here we may scan the thumbnails of tables of sourceSheet *)
    if value of UI element 1 of group 1 of row i is 0 then (*
    reveal the tables's thumbnails and adjust the list accordingly *)
    click UI element 1 of group 1 of row i (* click the black triangle to reveal tables *)
    delay 0.1
    set listOfRows to name of static text of every row (* update the list accordingly *)
    end if -- value of UI…
    repeat with j from i + 1 to i + (count of lesTables1)
    if sourceTable = item 1 of item j of listOfRows then
    select row j
    set found to true
    exit repeat
    end if -- sourcetable
    end repeat -- with j
    end if -- isSourceSheet
    if found then exit repeat
    end repeat -- with i
    end if -- check OS
    end tell -- outline …
    keystroke "d" using command down
    end if -- docWindow
    end tell -- System Events…
    if docWindow is not false then (*
    Rename the new table according to the passed name: newTable *)
    tell application "Numbers" to tell document 1 to tell sheet sourceSheet
    set lesTables2 to name of tables
    repeat with i in lesTables2
    if i is not in lesTables1 then (*
    Here i is the name of the newly created table *)
    set name of table i to newName
    exit repeat
    end if
    end repeat
    end tell
    end if -- docWindow
    end if -- newName is not…
    end duplicateTable
    --=====
    on parleAnglais()
    local z
    try
    tell application theApp to set z to localized string "Cancel"
    on error
    set z to "Cancel"
    end try
    return (z is not "Annuler")
    end parleAnglais
    --=====
    --[/SCRIPT]
    Yvan KOENIG (VALLAURIS, France) samedi 19 septembre 2009 17:33:59

  • Maybe you are looking for