• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Tabbladen kleuren

Status
Niet open voor verdere reacties.

veerle12

Gebruiker
Lid geworden
23 jan 2011
Berichten
8
Hallo,
Ik heb een macro gemaakt en wat is mijn bedoeling:

Ik heb 2 bestanden in het eerste bestand moet de macro de tabblad rood kleuren en in het tweede bestand moet moet de macro een bepaalde cel kleuren.
met de macro die ik heb doet het allemaal.

maar nu wil ik dat de macro een ander tabblad in het eerste bestand groen kleur
dus bestand 1 bestaat uit 2 of meerdere tabbladen.

en in het tweede bestand moet hij automatisch 1 cel rood kleuren en een andere groen

wie kan mij helpen

Hier de macro die ik al heb deze werkt voor 1 tabblad
Sub rood()
Dim wbook As Workbook
With ActiveSheet.Tab
If .ColorIndex = 3 Then
Exit Sub
Else
.ColorIndex = 3
End If
End With
Set wbook = Workbooks.Open("C:\temp\test22.xlsx")
With wbook.Sheets("Blad1")
.Range("I" & .Range("I1").CurrentRegion.Rows.Count + 0).Interior.ColorIndex = 3
End With
wbook.Close savechanges:=True
End Sub



groeten Henri
 
Je zit vanaf 2011 bij Helpmij, dus zou je moeten weten hoe je de code moet plaatsen.
Ik kan je hier niet verder mee helpen, ben met VBA niet zo goed.
 
Lees je tekst svp ook eens over; controleer dan op correct & begrijpelijk Nederlands.
Het lijkt me handig als een potentiële helper je vraag ook kan begrijpen.
 
Ik heb je macro even wat ingekort. Dat maakt het wellicht makkelijker om zelf aanpassingen te maken.
Want ja wij weten ook niet welke tab en welke cel je wil kleuren.
Merk op hoe veel overzichtelijker het eruit ziet als code in een apart kader staat.
Code:
Sub rood()
    ActiveSheet.Tab.ColorIndex = 3
    With Workbooks.Open("C:\test22.xlsx")
        .Sheets("Blad1").Range("I" & .Sheets("Blad1").Range("I1").CurrentRegion.Rows.Count).Interior.ColorIndex = 3
        .Close True
    End With
End Sub
 
Laatst bewerkt:
ok bedankt voor 1 tab merci
maar ik heb me al gek gezocht hoe ik dit in bijlage dan doe?
Knipsel1.JPG
Knipsel2.JPG
 
Maar waarom dan de vervolgvraag niet ook gesteld op PC-Helpforum?
Nu dnkt iedereen daar dat je probleem opgelost is, terwijl dat niet het geval is....
 
Dat je je vraag op meerdere plaatsen stelt moedigt niet aan tot behulpzaamheid.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan