Yes, the volume by shells method can be used to find the volume of a solid with non-circular cross-section. In this case, the cross-sectional shape is used to determine the height and width of each shell, and the formula for the volume of a shell is modified accordingly.