So, ich habe das mal ausprobiert. Sieht auch im Großen und Ganzen sehr schön aus, aber ...
Wie man dem beiliegenden Minimalbeispiel entnehmen kann, gibt es da ein Problem mit den d-Spalten (wie in meinem Ausgangs-Posting schon angedeutet). Ich könnte mir vorstellen, dass das mit dem verwendeten Mathe-Modus (oder bringe ich da etwas durcheinander?) zusammenhängt. Gibt es dafür eventuell auch noch eine Lösung?
Code:
\documentclass{scrartcl}
\usepackage{colortbl}
\usepackage{columns}
\usepackage{ifthen}
\newcommand{\RTC}{}
\newcommand{\rowtextcolor}[1][]{\ifthenelse{\equal{#1}{}}{\gdef\RTC{}}{\gdef\RTC{\color{#1}}}}
\begin{document}
\begin{tabular}{@{}>{\RTC}d{3.3}>{\RTC}c@{}}
40.660 & 40\rowtextcolor[blue] \\
\rowcolor{yellow} 433.050 & 40 \\
\rowcolor{yellow} 868.000 & 40\rowtextcolor\\
902.000 & 40
\end{tabular}
\end{document}
Lesezeichen