Herzlich willkommen in der Delphi-PRAXiS, Matthias.
Eigentlich ist das StringGrid schon recht komfortabel. Da du mit Delphi aber grundsätzlich tiefer ansetzt als eine auf End-User zugeschnittene Sprache wie VBA, musst du schon etwas mehr Aufwand treiben. Helfen könnte dir dabei eine Sammlung von Routinen, die ich als
Unit GridUtils mal an diesen Beitrag angehängt hatte:
klick.
Freundliche Grüße vom marabu