Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

aiuto per macro avanzate

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

aiuto per macro avanzate

Postdi arcano77 » 18/02/19 17:37

Salve a tutti.
nuovo dell'utilizzo di excel(office 365)in ambito lavorativo mi è stata commissionata una bella gatta da pelare(secondo me).
ho da riempire in automatico un foglio.
il foglio però a tre estensioni con più nodi.
3 schede come ma con 3 impaginazioni su righe differenti ma con gli stessi nomi.
dovrei riempire in automatico gli spazi mancanti.
possibili soluzioni?
grazie in anticipo
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Sponsor
 

Re: aiuto per macro avanzate

Postdi Anthony47 » 18/02/19 19:26

Non e' tutto chiaro quel che scrivi, probabilmente anche per un problema di terminologia.

Ad esempio non so cosa intendi con "tre estensioni con più nodi", o con "3 impaginazioni su righe differenti ma con gli stessi nomi".

Se semplicemente hai le informazioni relative a un nominativo sparse su piu' fogli allora probabilmente potrai usare una formula con Cerca.Vert per carcare un nominativo in un altro foglio e farti restituire le info presenti in quel foglio.
Se invece e' una cosa diversa allora dovremmo lavorare su un file rappresentativo della tua situazione, vedi se puoi allegarlo.

Per le istruzioni su come allegare un file:
viewtopic.php?f=26&t=103893&p=605487#p605487

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 16570
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: aiuto per macro avanzate

Postdi arcano77 » 19/02/19 08:21

grazie per la gentile risposta.
allego file qua sotto.
spero si veda il file

http://www.filedropper.com/cattura_7

<a href=http://www.filedropper.com/cattura_7><img src=http://www.filedropper.com/download_button.png width=127 height=145 border=0/></a><br /><div style=font-size:9px;font-family:Arial, Helvetica, sans-serif;width:127px;font-color:#44a854;> <a href=http://www.filedropper.com >upload files online</a></div>
Ultima modifica di arcano77 su 19/02/19 08:28, modificato 1 volte in totale.
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi arcano77 » 19/02/19 08:27

effettivamente ho riletto il post.
ripartendo dall'inizio in pratica mi succede ciò:
-un software(ho meglio un mio collega tramite un software a bordo macchina) mi da un file in excel composto di 3 pagine.
-per ogni pagina(nelle prime 4 colonne) sono presenti, dislocati in struttura ad albero, delle voci.
- tali voci sono uguali per entrambi i fogli e dislocate uguali nelle colonne, ma su righe diverse.
-devo applicare dei filtri ma,per evitare ogni volta di riempire gli spazi vuoti sotto in maniera manuela pensavo di applicare delle macro ma sono ancora abbastanza ignorante in materia anche se mi stò scervellando.
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi klingklang » 19/02/19 12:32

Ciao, ti può essere utile questo strumento del mio programma? Il suo scopo è riempire i vuoti al di sotto delle celle piene, ma non ho capito se è questo ciò che ti serve
Enrico
Windows 7 + Office 2016 64bit / Windows 10 + Office 365 32/64bit
Avatar utente
klingklang
Utente Junior
 
Post: 97
Iscritto il: 23/11/18 15:01
Località: San Giovanni in Persiceto

Re: aiuto per macro avanzate

Postdi arcano77 » 19/02/19 12:48

GRAZIE klingklang ora provo a scaricare il file e vedere se può tornarmi utile.nella pausa pranzo provo e ti aggiorno più tardi
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi arcano77 » 19/02/19 14:44

provato ad installarlo il file .msi
excel(ho la versione di office 365)si pianta e non va avanti.
ho provato a rimuoverlo dal link e reinstallarlo manualmente ma mi dice che ci sono file da rimuovere.
rimossi ma compare sempre lo stesso messaggio.
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi klingklang » 19/02/19 15:28

Ciao, mi spiace per il problema che hai incontrato. Ho testato a lungo il programma anche su office 365 e non ha mai dato questo genere di problemi (né altri utenti mi hanno dato feedback simili). Prova a seguire attentamente le istruzioni che trovi a questa pagina e fammi sapere se risolvi.
Recentemente un altro utente (con Excel 2019 però) mi ha segnalato qualcosa di simile, ed è riuscito a risolvere prima disattivando il componente aggiuntivo, poi rimuovendo i file. Si tratta comunque di comportamenti anomali, dovuti probabilmente a incompatibilità con altri componenti installati o a un'installazione non perfetta di Office.
Puoi anche avviare Excel in modalità provvisoria per evitare il caricamento dei componenti aggiuntivi e poter intervenire con più facilità.
Fammi sapere
Enrico
Windows 7 + Office 2016 64bit / Windows 10 + Office 365 32/64bit
Avatar utente
klingklang
Utente Junior
 
Post: 97
Iscritto il: 23/11/18 15:01
Località: San Giovanni in Persiceto

Re: aiuto per macro avanzate

Postdi arcano77 » 19/02/19 15:56

riprovo di nuovo.ho cancellato tutto quello che potevo cancellare di installato.
reinstallo la msi dal sito che mi hai postato e ti aggiorno
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi arcano77 » 19/02/19 16:04

fatto installazione seguendo la procedura descritta.
riavvio excel per rendere effettivo ma all'apertura mi permette di scrivere sul foglio ma non mi fà fare altro(aprire file, home, inserisci o altro).
magari col fatto che lo installo sotto macchina aziendale qualche criterio lo blocca.
stasera a casa provo sul mio fisso.
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi klingklang » 19/02/19 16:25

Come ti dicevo, evidentemente c'è un conflitto con qualche altro componente di Excel, poiché il comportamento che descrivi non può essere dovuto all'esecuzione del programma. Ho provato pochi minuti fa a installarlo su una macchina con Office 365 e il tutto è andato a buon fine senza problemi.
Fammi comunque sapere, ciao
E.
Enrico
Windows 7 + Office 2016 64bit / Windows 10 + Office 365 32/64bit
Avatar utente
klingklang
Utente Junior
 
Post: 97
Iscritto il: 23/11/18 15:01
Località: San Giovanni in Persiceto

Re: aiuto per macro avanzate

Postdi Anthony47 » 19/02/19 19:32

Viste le difficolta' col tool di Enrico, propongo la mia interpretazione, cioe' questa macro:
Codice: Seleziona tutto
Sub Propaga()
Dim LastR As Long, I As Long
'
ActiveSheet.Copy after:=ActiveSheet
LastR = Range("A:G").Find(What:="*", after:=Range("A:G").Cells(1, 1), _
                  SearchOrder:=xlByRows, _
                  SearchDirection:=xlPrevious).Row
For I = 2 To LastR
    If Cells(I, "E") <> "" Then
        If Cells(I, "D") = "" Then Cells(I, "D") = Cells(I, "D").End(xlUp).Value
        If Cells(I, "C") = "" Then Cells(I, "C") = Cells(I, "C").End(xlUp).Value
        If Cells(I, "B") = "" Then Cells(I, "B") = Cells(I, "B").End(xlUp).Value
        If Cells(I, "A") = "" Then Cells(I, "A") = Cells(I, "A").End(xlUp).Value
    End If
Next I
End Sub

Va posizionata in un "Modulo Standard del vba"; per le istruzioni viewtopic.php?f=26&t=103893&p=647675#p647675

Per eseguirla: viewtopic.php?f=26&t=103893&p=647678#p647678

La macro crea prima una copia del foglio attivo, poi popola le colonne A:D con le intestazioni.

Fai sapere...
Avatar utente
Anthony47
Moderatore
 
Post: 16570
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: aiuto per macro avanzate

Postdi arcano77 » 20/02/19 08:16

appena acceso il pc, ora provo anche la tua macro anthony.
grazie per il supporto vi faccio sapere a breve.
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi arcano77 » 21/02/19 08:13

anthony è perfetto.grazie tante.tolto 4 o 5 righe iniziali che devo riempire a mano ma va benissimo.
ancora grazie.utilissimo!!!!!!!
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi wallace&gromit » 21/02/19 10:19

Fermo restando che questo genere di operazione può essere eseguita anche senza macro, come descritto qui.

http://www.pc-facile.com/forum/viewtopic.php?f=26&t=107441&p=629854&hilit=riempire+celle+vuote#p629854
Office2016 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 1934
Iscritto il: 16/01/12 14:21

Re: aiuto per macro avanzate

Postdi klingklang » 21/02/19 11:31

Giusto per curiosità: sei riuscito almeno a rimuovere il mio componente aggiuntivo senza lasciare tracce o errori?
Enrico
Windows 7 + Office 2016 64bit / Windows 10 + Office 365 32/64bit
Avatar utente
klingklang
Utente Junior
 
Post: 97
Iscritto il: 23/11/18 15:01
Località: San Giovanni in Persiceto

Re: aiuto per macro avanzate

Postdi Anthony47 » 21/02/19 12:27

@W&G: tempo che in questo caso quel metodo sia inapplicabile, visto la configurazione "a cascata" delle colonne A:D.

@Arcano77: c'e' un messaggio di KK per te (vedi sopra)

Ciao a tutti
Avatar utente
Anthony47
Moderatore
 
Post: 16570
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: aiuto per macro avanzate

Postdi arcano77 » 22/02/19 13:00

si ho visto ora Anthony47.
ero fuori ufficio.
Si,rimosso tutto.
ora leggo anche il thread che mi ha postato wallace.
cmq,a tutti, un enorme grazie
arcano77
Utente Junior
 
Post: 10
Iscritto il: 18/02/19 17:25

Re: aiuto per macro avanzate

Postdi klingklang » 25/02/19 12:14

arcano77 ha scritto:provato ad installarlo il file .msi
excel(ho la versione di office 365)si pianta e non va avanti.
ho provato a rimuoverlo dal link e reinstallarlo manualmente ma mi dice che ci sono file da rimuovere.
rimossi ma compare sempre lo stesso messaggio.


Solo per confermare che in effetti c'era una funzione nuova che causava un loop infinito su alcuni sistemi al momento dell'inizializzazione. Il problema individuato è stato risolto con la versione 3.1.3, scaricabile da oggi. Mi scuso con arcano77 e con gli altri utenti interessati per il disagio provocato :oops:
Enrico
Windows 7 + Office 2016 64bit / Windows 10 + Office 365 32/64bit
Avatar utente
klingklang
Utente Junior
 
Post: 97
Iscritto il: 23/11/18 15:01
Località: San Giovanni in Persiceto


Torna a Applicazioni Office Windows


Topic correlati a "aiuto per macro avanzate":


Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti