Cook the macaroni according to package directions until al dente. Drain and rinse with cold water to stop the cooking process.
In a jar, mix the mayonnaise, relish, sugar, mustard, vinegar, celery seed and salt. Shake until smooth.
Add the pasta, veggies, and eggs to the bowl. With a spoon or spatula, carefully fold everything together. Pour on the dressing and fold again until evenly coated.
Cover with plastic wrap and refrigerate it for at least 2 hours before serving.