Du könntest in den Zellen jeweils eine `minipage` mit der entsprechenden Höhe verwenden. Die Höhe muss dann aber ausreichend groß gewählt werden. Bei `1cm` sind mit der Schriftgröße `11pt` zum Beispiel nur zwei Zeilen in der Zelle möglich. Werden es mehr, dann ragen sie über den Rand der Zelle hinaus, wie Du in der fünften Zelle des unten stehenden Beispiels sehen kannst.
\documentclass[DIV=14,landscape,pagesize]{scrartcl}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\newcolumntype{H}[1]{
>{\begin{minipage}[c][#1][c]{\linewidth}\centering\strut}
>{\begin{minipage}[c][#1][c]{\linewidth}\centering%
\strut%
}
X
<{\strut\end{minipage}}
<{%
\strut%
\end{minipage}}
}
\begin{document}
\begin{center}
\begin{tabularx}{\linewidth}{*{6}{|H{1cm}}|}
\hline
Hier steht der Text der ersten Zelle.
& In der zweiten Zelle steht auch Text.
ggAAAAAgg ......a......
& ......a...... ggAAAAAgg
& In der dritten Zelle auch.
& Text
& In der fünften Zelle steht Text, der über drei Zeilen geht.& \\
geht.
& In der sechsten Zelle steht auch Text.\tabularnewline
\hline
& & & & & \\
\tabularnewline
\hline
& & & & & \\
\tabularnewline
\hline
\end{tabularx}
\end{center}
\end{document}
![alt text][1]
----------
Will man `\\` statt `\tabularnewline` für eine neue Tabellenzeile verwenden, muss man ein `\arraybackslash` in der Definition des neuen Spaltentypes ergänzen:
\newcolumntype{H}[1]{
>{\begin{minipage}[c][#1][c]{\linewidth}\centering%
\strut\arraybackslash% <- hier
}
X
<{%
\strut%
\end{minipage}}
}
Da in einem Kommentar nach der Notwendigkeit der `\strut` Befehle gefragt wurde, sei zum einen auf [Was macht der Befehl \strut?][2] verwiesen und zum anderen ist hier noch ein Beispiel, was den Unterschied mit und ohne diesen Befehlen sichtbar macht:
\documentclass[DIV=14,landscape,pagesize]{scrartcl}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tabularx}
\newcolumntype{H}[1]{
>{\begin{minipage}[c][#1][c]{\linewidth}\centering%
\strut%
\strut\arraybackslash%
}
X
<{%
\strut%
\end{minipage}}
}
\begin{document}
\begin{center}
\begin{tabularx}{\linewidth}{*{6}{|H{1cm}}|}
\hline
ggAAAAAgg ......a......
& ......a...... ggAAAAAgg
& In der dritten Zelle auch.
& Text
& In der fünften Zelle steht Text, der über drei Zeilen geht.& \\
\hline
& & & & & \\
\hline
& & & & & \\
\hline
\end{tabularx}
\end{center}
\end{document}
liefert
![alt text][3]
Kommentiert man die beiden `\strut` aus, erhält man
![alt text][4]
[1]: http://texwelt.de/wissen/upfiles/tw_tabzell_1.png
http://texwelt.de/wissen/upfiles/tw_tabzell2.png
[2]: http://texwelt.de/wissen/antwort_link/1316/
[3]: http://texwelt.de/wissen/upfiles/tw_tabstrut1_1.png
[4]: http://texwelt.de/wissen/upfiles/tw_tabstrut2_1.png