Hi Nicolas, On Thursday, 19 Jan 2017 at 21:15, Nicolas Goaziou wrote: > I don' think this is needed since this information is readily available > during the export process. For example > > (1+ (length (org-export-get-previous-element table-cell info 'all))) Well, this returns the column number in the elided table, not the original table. In other words, after columns have been removed before processing for export. I need the row and column numbers in the original table in the org file, not what is actually exported! > returns the column number table-cell belongs to, whereas > > (1+ (cl-count-if > (lambda (row) (eq (org-element-property :type row) 'standard)) > (org-export-get-previous-element (org-export-get-parent table-cell) 'all))) And this one gives me an error which I do not understand: ,---- | Debugger entered--Lisp error: (wrong-type-argument listp table-row) | org-element-property(:type table-row) | (eq (org-element-property :type row) (quote standard)) | (lambda (row) (eq (org-element-property :type row) (quote standard)))(table-row) | cl-count(nil (table-row (:type rule :begin 76 :end 96 :contents-begin nil [...] | apply(cl-count nil (table-row (:type rule :begin 76 :end 96 [...] | cl-count-if((lambda (row) (eq (org-element-property :type row) [...] `---- Any suggestions very welcome! Thanks, eric -- : Eric S Fraga (0xFFFCF67D), Emacs 26.0.50.1, Org release_9.0.3-241-gc3d67b