Macro griser cellules

Bonjour

Je cherche une macro pour griser des cellules sur un planning à partir d'un calendrier.

Les cellules a grisées ne seront que les cellules des postes d'après-midi en semaine.

En vous remerciant par avance pour votre aide.

Ci-joint le fichier:

@+

Et bien bon courage dans tes recherches.

Salut moi je m'appelle Paul et je cherche une macro qui prendra une cellule et la supprimera.

Bonjour et bienvenu sur le forum

Un essai, si j'ai bien compris.

Cela te convient-il ?

Bonjour

Merci gmb pour ta réponse.

Mais je pense que je me suis mal exprimer, ce que je souhaiterais c'est reporté les postes d'après-midi (S) de mon calendrier sur mon planning Pur et Tech car durant ses postes il y a des opérations particulières à réaliser d'où un planning.

En vous remerciant d'avance pour toutes vos réponses.

Voila macro qui va te mettre des S quand dans ton truc.

Sub GriserLesJoursDeSemaine()
Dim i As Integer, j As Integer
Dim col1 As Integer, col2 As Integer
Dim equipe As String
Application.ScreenUpdating = False
For i = 5 To 380
For j = 4 To 8
If Sheets("PostesAM").Cells(i, j) = "S" Then
equipe = Sheets("PostesAM").Cells(3, j)
col1 = Sheets("Pur3S").Range("D5:M5").Find(equipe).Column
col2 = Sheets("Tech3S").Range("D5:N5").Find(equipe).Column
Sheets("Pur3S").Cells(j + 4, col1) = "S"
Sheets("Tech3S").Cells(j + 4, col2) = "S"
End If
Next j
Next i
Application.ScreenUpdating = True
End Sub

Bonjour

Et avec cette version, cela convient-il ?

Bonjour

Merci pour vos réponses, je vais tester tout ça et je vous tiens au courant.

Bonne journée

@+

Bonjour

Ça fonctionne mais dés que je change le mois de mon planning les cellules grisées du mois précèdent reste grises cela fait qu'au bout de six mois le planning est tout grisé.

Et si cela est possible ne pas grisé les week-end et les jours fériés.

Merci pour toutes les réponses, moi qui suis un novice sur EXCEL.

@+

Il suffit de mettre un ELSE ...

Réponse

Puis-je savoir comment tu fais pour changer de mois ?

A te lire

Bye !

Liste déroulante sur la cellule M1.

gmb a écrit :

Réponse

@+

Puis-je savoir comment tu fais pour changer de mois ?

A te lire

Bye !


Liste déroulante sur la cellule M1.

@+


Réponse

Il y a une liste déroulante sur la cellule M1.

Au plaisir

@+

Puis-je savoir comment tu fais pour changer de mois ?

A te lire

Bye ![/quote]

Alors voilà !

Est-ce que cela te va ?

Bye !

Bonjour

Cela fonctionne mais quand je me suis crée les boutons pour griser et dégriser, j'ai une "erreur d’exécution 91" avec variable objet ou variable de bloc with non définie.

Je vais continuer à chercher pour corriger l'erreur.

Merci et @+

Bonjour

Tu écris :

…mais quand je me suis crée les boutons pour griser et dégriser, j'ai une "erreur d’exécution 91" avec variable objet ou variable de bloc with non définie.

Pour que je puisse corriger ce qui ne va pas, il faut que j’arrive à reproduire ce qui provoque ce message d’erreur.

D’où ma question : qu’as-tu fait précisément pour que tu puisses dire « quand je me suis créer les boutons … » ?

A te lire

Bye !

En faite j'ai crée deux boutons avec l'outil dessin pour griser et dégriser les cellules ci-joint l'image du bug et les boutons.l

Je viens de voir que le fichier RAR est illisible pour que tu comprenne mieux voici le fichier

@+

Bonjour

Le bouton que tu as créé pour griser les cellules actionne une « Macro 1 » qui demande de rechercher quelque chose dans une sélection…

Pour que ce bouton déclenche la bonne macro :

• Clic droit sur le bouton pour le sélectionner

• Clic sur « Affecter une macro »

• Clic sur « GriserLesJoursDeSemaine »

• Clic sur « OK »

Et là, le bouton devrait bien fonctionner

Pour le deuxième bouton, il est affecté à une macro qui ne se trouve pas sur ton fichier.

Pour corriger, même topo que pour l’autre, sauf qu’il te faudra choisir la macro « Dégriser »

Voilà. Dis-moi si c’est bon.

A te lire.

Bye !

Bonjour

J'ai beau faire la manip que tu m'a envoyé mais cela ne marche pas, j'ai même dessiner les boutons en passant par "insérer, contrôle de formulaire" mais aucun de mes boutons ne fonctionne.

Je commence a désespérer ou alors je vais finir par me pendre avec un élastique (lol).

Au plaisir de te relire.

@+

Bonjour

Je te retourne le dernier fichier que tu m’as adressé et que tu avais voulu modifié.

J’attire ton attention sur les contraintes suivantes :

• Les tableaux des 3 feuilles doivent rester à la même place : le 1er du mois doit être à la cellule A9 sur les feuilles Pur3S et Tech3S et (désormais) à la cellule B8 sur la feuille PostesAM.

• Le nombre et la position des colonnes ne doivent pas changer

• Les noms des feuilles (Pur3S , Tech3S et PostesAM) ne doivent pas être modifiés

En cas de modification, il faut aussi modifier la macro, sinon elle risque de « planter »

Avec ça, tu ne devrais plus avoir de problème.

Bon courage !

Bye !

Bonsoir

Je vais tester et je te tiens au courant.

Bonne soirée.

@+

Rechercher des sujets similaires à "macro griser"