Condividi:        

Excel[vba]

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

Excel[vba]

Postdi Patleo » 22/12/14 16:03

Buongiorno a tutti,
Leggendo sui vari forum ho cercato di trovare la soluzione al mio problema senza riuscirci, vi spiego ..
Ho un file excel composto da varie colonne evidenziate con diversi colori essendo un file molto grande ho bisogno di qualcosa che mi aiuti ad evidenziare la riga su cui lavoro e che resti evidenziata per riportare i dati sul mio gestionale
Ho provato a costruire un macro che evidenziasse la riga il problema e che quando deseleziono la riga su cui ho lavorato non torna al colore originale ma rimane gialla....
Nella azienda precedente peró da millanta anni mi trascinavo un file excel con una macro che evidenziava i bordi in grassetto su cui stavo lavorando e mi rendeva le cose decisamente piu semplici ...
La domanda é ... Come si fa..?? Come si scrive ??
Potete aiutare una neofita impedita come me..??
Grazie in anticipo...
Patleo
Newbie
 
Post: 3
Iscritto il: 22/12/14 15:32

Sponsor
 

Re: Excel[vba]

Postdi Flash30005 » 22/12/14 16:22

Ciao Patleo e benvenuto nel Forum

Non so per gli altri ma per me non è molto chiaro cosa vorresti fare/avere
se pubblichi un esempio (file o immagine) sarebbe meglio

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Excel[vba]

Postdi Patleo » 22/12/14 16:35

Tento di spiegarmi meglio, eventualmente domani allego immagine .. Ho un file Excel con colonne di diversi colori, ogni riga riporta dati diversi . Essendo un file molto grande ( ho 20 colonne) ho bisogno di uno strumento che funga da righello per intenderci, in modo da poter lavorare sul mio gestionale ma avere sul file Excel (evidenziata)la riga su cui lavoro. Nell'azienda precedente avevo appunto questa possibilità.. Cioè se andavo sulla riga che mi serviva i bordi della stessa erano in grassetto in modo ches visualizzazione fosse più semplice , mi bastava spostarmi ed avevo la riga interessata .
Patleo
Newbie
 
Post: 3
Iscritto il: 22/12/14 15:32

Re: Excel[vba]

Postdi enrico43 » 22/12/14 17:19

Vai su
http://www.cpearson.com/excel/rowliner.htm
e se sai un pò d'inglese avrai quello che vuoi in modo spettacolare.
Altrimenti ritorna.
Ciao
enrico43
Utente Senior
 
Post: 208
Iscritto il: 13/09/14 15:33
Località: Fiumicino

Re: Excel[vba]

Postdi enrico43 » 22/12/14 18:00

Oppure copi in Workbook questo codice

Private m_LastCell As Range
Private m_LastSheet As Object
Sub PatLeo(rng As Range, Sht As Object)
Dim ScrUp_old As Boolean
If rng.Cells.Count = 1 Then
ScrUp_old = Application.ScreenUpdating
Application.ScreenUpdating = False
Sht.Cells.Select
Selection.Interior.ColorIndex = xlNone
Sht.Rows(rng.Row).Select
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
Sht.Columns(rng.Column).Select
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
End If
rng.Select
Application.ScreenUpdating = ScrUp_old
End Sub


Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If m_LastCell Is Nothing And m_LastSheet Is Nothing Then
Set m_LastCell = Target
Set m_LastSheet = Sh
Patleo Target, Sh
Set m_LastCell = Nothing
Set m_LastSheet = Nothing
End If
End Sub

che ti colora in giallo (6) riga e colonna della cella attiva.
Ciao
enrico43
Utente Senior
 
Post: 208
Iscritto il: 13/09/14 15:33
Località: Fiumicino

Re: Excel[vba]

Postdi Patleo » 23/12/14 08:39

enrico43 ha scritto:Vai su
http://www.cpearson.com/excel/rowliner.htm
e se sai un pò d'inglese avrai quello che vuoi in modo spettacolare.
Altrimenti ritorna.
Ciao


Grazie mille ...
era esattamente cio che cercavo ...
siete fantastici..
Buone feste a tutti .... :-))
Patleo
Newbie
 
Post: 3
Iscritto il: 22/12/14 15:32


Torna a Applicazioni Office Windows


Topic correlati a "Excel[vba]":


Chi c’è in linea

Visitano il forum: Nessuno e 48 ospiti