0
Как проверить мои два столбца (столбец I и столбец H), чтобы увидеть, если в столбце I, если какие-либо ячейки не пусты, а столбец H, ячейки пустые, а затем вырезать и вставлять не пустая ячейка из столбца I в пустую ячейку в колонке H.C# Excel Вырезать/вставлять ячейки условно
для более наглядного примера:
Моей идеи до сих пор было так:
xl.Range ColH = sourceSheet.UsedRange;
xl.Range ColI = sourceSheet.UsedRange;
string occupiedCellsH;
string emptyCellsI;
occupiedCellsH = ColH.ToString();
emptyCellsI = ColI.ToString();
if (string.IsNullOrEmpty(emptyCellsI) && occupiedCellsH != null)
{
ColH.Cells.Copy(ColI);;
}
Он работал отлично, спасибо! Единственная проблема заключалась в том, что я написал ее в обратном порядке. (Под этим я подразумеваю, что резка и склеивание были инвертированы, мой плохой) Как я мог отменить действие? копировать с I на H? –
Сначала я не был уверен, почему это не сработает, но потом я нашел проблему, ячейки, которые я хотел занять, на самом деле были пустыми, но с большим количеством белых пробелов. Спасибо за ваш ответ! –