Audrius rašė: >> http://msdn.microsoft.com/en-us/library/office/ff823129%28v=office.15%29.aspx > > Nelabai ką padeda, meta klaidą .......... Šiaip jau AllertBeforeOverwriting = True reiškia perspėti prieš perrašant. O tau juk kaip tik reikia neperspėti, ar ne...? Mano ekselis tai neklausinėja ar jam perrašyti ar ne, kai kopijuojamas range'as sutampa ar yra mažesnis, nei tas į kurį kopijuoji. Kai ekselis įklijuodamas duomenis nori išlipti už pažymėto destination range'o ribų (nes jis yra mažesnis), tai ir pradeda klausinėti. Tai vienas problemos sprendimo būdas būtų susitvarkyti kodą. Kam žymėti mažesnį už kopijuojamą destination range'ą? Tokiu atveju ui pakanka pažymėti/pasirinkti tik vieną kampinę destination celę, kur reikia perkelti kopijuojamą range'ą ir nebus klausinėjima dėl perrašymo. Kitas būdas su padriku kodu, tai Application.DisplayAlerts = False.