Ohne [vollständiges Minimalbeispiel](http://texwelt.de/wissen/fragen/569/) (Link bitte beachten!) ist es schwierig den Code direkt auszuprobieren und Lösungsvorschläge zu erarbeiten. Allerdings fallen in dem gezeigten Code-Ausschnitt auch ohne Test ein paar Dinge auf.
Zunächst einmal ist es normalerweise nicht sinnvoll eine `tabular`-Umgebung, also eine Tabelle, in eine `tabbing`-Umgebung, also eine Tabulator-Umgebung, zu schachteln. Im gezeigten Code werden die Möglichkeiten einer `tabbing` auch gar nicht genutzt. Also lass `\begin{tabbing}` und `\end{tabbing}` besser weg. Ggf. kann es sinnvoll sein, die Tabelle (`tabular`) in eine Gleitumgebung für Tabelle (`table`) zu schachteln. Dann kann man die `table`-Umgebung auch mit `\caption` und (nach `\caption`) mit einem `\label` versehen, um die Tabelle im Text referenzieren zu können. Näheres dazu findet man in jeder besseren LaTeX-Einführung.
Dann hast du als Breitenangabe für `p`-Spalten etwas wie `2,2cm\textwidth` verwendet. Das ist aber keine korrekte Längenangabe. Eine korrekte Angabe wäre beispielsweise `2.2cm` (TeX versteht zwar auch `2,2cm`, aber es hat sich im Quellcode die Schreibweise mit Dezimalpunkt eingebürgert, da das Komma an manchen Stellen eine Sonderfunktion hat) oder `22mm` oder `0.2\textwidth` etc. Vermutlich sind diese falschen Angaben der Grund für die Fehlermeldung. Hierzu sei auch empfohlen, Fehlermeldungen immer im Original, vollständig und als Code aus der `log`-Datei zu kopieren. Dann fällt es leichter, genaueres dazu zu sagen. Auch mit einem [vollständigen Minimalbeispiel](http://texwelt.de/wissen/fragen/569/) hätte ich direkt testen können, ob das der entscheidende Fehler ist.
Es sei auch wieder darauf hingewiesen, dass vertikale Linien in Tabellen die Lesbarkeit verschlechtern und deshalb besser nicht verwendet werden sollten. Siehe dazu beispielsweise die auf Deutsch verfügbare Anleitung zum Paket [`booktabs`](https://ctan.org/pkg/booktabs).
Um die Frage zu beantworten, wie man Tabellen automatisch auf die Seitenbreite formatieren kann, sei darauf hingewiesen, dass man das bei Tabellen ohne umbrechbaren Text eigentlich nicht tun sollte. Dadurch werden die Spalten nämlich ggf. stark auseinander gezogen und damit die Tabelle schlechter lesbar. Besser ist, die Tabelle ggf. horizontal im Textbereich zu zentrieren. Man könnte die Tabelle beispielsweise so setzen:
\documentclass[10pt,landscape,DIV=10]{scrartcl}
\usepackage[ngerman,english]{babel}
\usepackage{booktabs}
\usepackage{hyperref}
\begin{document}
\begin{tabular}{lllrrr}
\toprule
\textbf{Name} & \textbf{Function} & \textbf{E-Mail} & \textbf{Phone Office} & \textbf{Phone Private} & \textbf{Room}\\
\midrule
Fritz Muster & Lehrstuhlinhaber & \href{mailto:muster@muster.ch}{muster@muster.ch} & 1 11 11 & 044 111 11 11 // 076 111 11 11 & 4.A.01\\
Franz Muster & Forschungs-koordinator & \href{mailto:m.muster@muster.ch}{m.muster@muster.ch} & 2 22 22 & 079 222 22 22 & 4.A.02\\
Heidi Muster & Oberassistentin & \href{mailto:s.muster@muster.ch}{s.muster@muster.uzh.ch} & 3 33 33 & 076 333 33 33 & 4.A.03\\
\bottomrule
\end{tabular}
\end{document}
[![ohne Seitenbreite][1]][1]
Seitenbreite][1]][2]
Will man sie unbedingt auf Seitenbreite zwingen, bietet sich [`tabularx`](https://ctan.org/pkg/tabularx) an:
\documentclass[10pt,landscape,DIV=10]{scrartcl}
\usepackage[ngerman,english]{babel}
\usepackage{tabularx,booktabs}
\usepackage{hyperref}
\begin{document}
\small\renewcommand*{\arraystretch}{1.5}
\begin{tabularx}{\textwidth}{llXr>{\raggedleft}Xr}
\toprule
\textbf{Name} & \textbf{Function} & \textbf{E-Mail} & \textbf{Phone Office} & \textbf{Phone Private} & \textbf{Room}\\
\midrule
Fritz Muster & Lehrstuhlinhaber & \href{mailto:muster@muster.ch}{muster@muster.ch} & 1\,11\,11 & 044\,111\,11\,11 \par 076\,111\,11\,11 & 4.A.01\\
Franz Muster & Forschungs-koordinator & \href{mailto:m.muster@muster.ch}{m.muster@muster.ch} & 2\,22\,22 & 079\,222\,22\,22 & 4.A.02\\
Heidi Muster & Oberassistentin & \href{mailto:s.muster@muster.ch}{s.muster@muster.uzh.ch} & 3\,33\,33 & 076\,333\,33\,33 & 4.A.03\\
\bottomrule
\end{tabularx}
\end{document}
[![mit tabularx][3]][3]
Näheres zur `X`-Spalte mit `tabularx` ist der [Anleitung zum Paket `tabularx`](https://texwelt.de/fragen/6725/) zu entnehmen. Näheres zu `>{\raggedright}` ist der [Anleitung zum Paket `array`](https://texwelt.de/fragen/6725/), das übrigens von `tabularx` geladen wird, zu entnehmen. Näheres zu `\toprule`, `\midrule` und `\bottomrule` findet sich in der [Anleitung zum Paket `booktabs`](https://texwelt.de/fragen/6725/).
[1]: https://texwelt.de/upfiles/test_20201110_081145.png
[2]: https://texwelt.de/upfiles/test_20201110_081145.png
[3]: https://texwelt.de/upfiles/test_20201111_144304.png