Forum di Excel e VBA, per condividere esperienze e risolvere problemi su: Excel, Word, Access, Power Point, Microsoft Office, macro, Visual Basic e Visual Studio.
riconoscere variabile di griorgio (utente non iscritto) data: 15/12/2017 08:33:13
Salve a tutti,
Rows(":").Select
Selection.Delete Shift:=xlUp
Rows("Y:"& X).Select
Selection.Delete Shift:=xlUp
come risolvere il codice per questa riga in VBA.
Cioè la vriabile Y starebbe ad indicare che mi deve
selezionare dal rigo indicato nella variabile e fino alla
variabile X e per questa non c'è problema.
Un sentito grazie e buona giornata a tutti
di patel data: 15/12/2017 08:56:49
Rows(Y & ":" & X).Delete Shift:=xlUp
evita select
riconoscere variabile di griorgio (utente non iscritto) data: 15/12/2017 11:47:42
Salve Patel,
grazie per l'intervento
Ok il codice funziona
Restando nell'argomento
Rows(Y & "").Select
con questa riga vado a selezionare la riga voluta?
cioè se la variabile è 101 (riferito al numero di riga)
la selezione si porta a rigo 101
ciao
riconoscere una variabile di griorgio (utente non iscritto) data: 15/12/2017 12:21:47
scusami Patel ma la riga di codice
mi fa fuori tutti i dati del foglio.
Da cosa dipende?
cioè
Rows(y&":"&x).shift eccetera
di Luca73 data: 15/12/2017 15:14:40
Ciao
Come vengono valorizzate X e Y?
Manda la macro intera e il file a cui fa riferimento.
Rows(Y & "").Select = Rows(Y).Select
non serve aggiungere and & e un niente (Y e niente è Y)
riconoscere variabile di griorgio (utente non iscritto) data: 15/12/2017 16:18:32
Salve Luca,
papale papale ho registrato la macrolina,
di mio ho messo solo il riferimento delle 2
variabili, un modo spartano di come strutturare le variabili
però per me mi è semplicemente comprensibile.
Chiarisco cosa vorrei:
premetto che i dati da formule sono stati trasformati in
formato testo;
premetto che dopo il formato testo i dati vengono ordinati
dal basso fino alla riga 11;
detto questo vorrei che vengano elminate le righe
a partire dalle vuote in giù tante quante indicate in A1,
Aggiungo che vorrei dopo questa eliminazione di righe
venisse visualizzato l'ultima riga con dati;
si tenga presente che sia A1 che A2 i valori cambiano.
Ciao
di patel data: 15/12/2017 16:53:04
elimina ActiveCell dalla riga
ActiveCell.Rows(Y & ":" & X).EntireRow.Select
deve essere
Rows(Y & ":" & X).EntireRow.Select
o meglio direttamente
Rows(Y & ":" & X).Delete Shift:=xlUp
di griorgio (utente non iscritto) data: 15/12/2017 16:59:11
ciao Patel,
ho capito quello che mi hai scritto precedentemente
ma ho voluto riportare la registrazione della macro
tale e quale pe Luca ma ti sei spiegato bene
Grazie