Questione : Combinazione della dichiarazione di VBA

È ci un senso unire le linee 2 e 3?  Per qualche motivo non sta selezionando lo strato di MFL e non sta cancellando quello errato.  Inoltre è ci un senso cancellarlo se è uno strato nascosto oppure no? il

Please raccomanda e ringraziamenti. - R-
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
class= " del id= " codeSnippet796646 del
Application.DisplayAlerts = falso
Strati (“MFL„). Prescelto
ActiveWindow.SelectedSheets.Delete
Application.DisplayAlerts = allineano
class= del

Risposta : Combinazione della dichiarazione di VBA

per vedere se c'è lo strato nascosto, potete controllare se strato nascosto, quindi lo rendete visibile prima che cancelliate.

se strati (“MFL„). Visibile = falso allora
   Strati (“MFL„). Visibile = allineare
    Strati (“MFL„). Prescelto
    ActiveWindow.SelectedSheets.Delete
altrimenti
 Strati (“MFL„). Prescelto
    ActiveWindow.SelectedSheets.Delete
concluder se
Altre soluzioni  
 
programming4us programming4us