No, Lanzol 30 is not effective in vomiting. It is an antacid that is used for the treatment of peptic ulcer disease (gastric and duodenal ulcers), reflux esophagitis or gastroesophageal reflux disease (GERD).