begin process at 2008 09 06 00:47:40
1 237 607 membres
9 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : remplir cellule excel sur critère [ Langages dérivés / VBA ] (Tchoubi84)

remplir cellule excel sur critère le 08/06/2008 23:47:03

Tchoubi84
Bonjour à toutes et à tous
J'ai un soucis sur excel en vba
Dans la plage 1 ("A1:AE1") j'ai une série des jours de la semaine (lun, mar, mer, jeu, ven, sam, dim)
Dans la plage 2 ("A2:AE30") j'ai prévu de mettre des congés et autres petits trucs

Ce que je cherche à faire c'est que dans la plage 2, il y ai un "x" par rapport aux sam et dim de la plage 1SANS UTILISER DE MFC,
car il faudra par la suite compter le nombre de cellule de couleur

Merci d'avance. @+

Re : remplir cellule excel sur critère le 09/06/2008 03:30:18

bigfish_le vrai
Salut,

mettre un X pour les samedi et dimanche cela revient a dire je ne veux pas des samedi et dimanche alors pourquoi tu les mets dans ton tableau ?

Si tu ne peux t'en passer tu n'as pas besoin besoin de macro ça c'est dela mise en forme car une fois fait cela ne changera jamais vu que tu tiens compte du nom du jour et pas de la date.

Et si tu ne peux vraiment pas te passer de la macro, alors tu as juste a boucler sur la premier ligne et chaque fois que tu trouves un samedi ou un dimanche tu remplis ta colonne de X jusqu'a la derniere ligne de la plage2.
Mais ne fais pas de recherche sur la plage 2 en fonction de la plage 1 car cela vas prendre un temps fou pour rien !
Pour te donner un ordre d'idee et au vue de la taille de ton tableau cela reviendrait a verifier 30^3 cellules (27000) pour des cellules qui ne servent a rien

A+

Re : remplir cellule excel sur critère le 09/06/2008 09:51:18

Tchoubi84
Tu as raison pour la première partie, mais il se peut qu'il y ai des sam ou dim travaillés lors de l'année. C'est pour ça que je ne veux pas utiliser de mfc.
Tu aurais un code vba svp

Merci d'avance @+

Re : remplir cellule excel sur critère le 10/06/2008 15:23:28

MPi
Si tu veux augmenter tes chances d'avoir des réponses, ne cliques pas "Réponse acceptée" tant que ton problème n'est pas résolu totalement. Tu peux inverser en resélectionnant ce bouton. Les gens qui passent et qui voient que tu as accepté vont continuer leur chemin sans s'y arrêter, pensant que c'est résolu.

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI


Re : remplir cellule excel sur critère le 12/06/2008 19:40:53

Tchoubi84
merci pour l'info mais j'ai toujours besoin de savoir comment faire? aidez moi svp

Re : remplir cellule excel sur critère le 12/06/2008 20:58:26

bigfish_le vrai
...

Sub XpourWeekEnd()
Dim Plage1 As Range, MaCellule As Range

Set Plage1 = Range("A1:AE1")
For each MaCellule in Plage1
    If Lcase(MaCellule.Value) = "samedi" or Lcase(MaCellule.Value) = "dimanche" then
       Range(Cells(2,MaCellule.Column),Cells(30,MaCellule.Column)).value = "X"
    End If
Next
End Sub

A+ (j'en suis sur )

Re : remplir cellule excel sur critère le 14/06/2008 09:09:14

Tchoubi84
Merci beaucoup pour ce merveilleux code bigfish.
il marche à merveille.

@+


Classé sous : excel, cellule, remplir, plage, critère

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS