Using a rolling pin, flatten out the bread slices. Top each slice of bread with a slice of cheese and a slice of ham. Roll like a mini taco or cigar.
Melt the butter in a medium saute pan on medium-high heat. Add the rolled sandwiches and cook until golden brown and crisp on all sides, about 1 minute per side. Serve or wrap in aluminum foil and pack in lunchboxes.