begin process at 2010 03 22 13:39:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

remplir cellule excel sur critère


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

remplir cellule excel sur critère

dimanche 8 juin 2008 à 23:47:03 | remplir cellule excel sur critère

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. @+
lundi 9 juin 2008 à 03:30:18 | Re : remplir cellule excel sur critère

bigfish_le vrai

Membre Club
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+
lundi 9 juin 2008 à 09:51:18 | Re : remplir cellule excel sur critère

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 @+
mardi 10 juin 2008 à 15:23:28 | Re : remplir cellule excel sur critère

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

jeudi 12 juin 2008 à 19:40:53 | Re : remplir cellule excel sur critère

Tchoubi84

merci pour l'info mais j'ai toujours besoin de savoir comment faire? aidez moi svp
jeudi 12 juin 2008 à 20:58:26 | Re : remplir cellule excel sur critère

bigfish_le vrai

Membre Club
...

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 )
samedi 14 juin 2008 à 09:09:14 | Re : remplir cellule excel sur critère

Tchoubi84

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

@+
lundi 13 juillet 2009 à 15:38:53 | Re : remplir cellule excel sur critère

3ziwez

Bonjour le forum
Pour continuer sur la ligné de remplissage de cellule, ma demande et toute simple mais pour une kich en VB comme moi c'est un casse tete chinois

Je souhaite un bouton qui me permet de copier tous simplement des cellules de mon tableau vers d'autres cellules.

Merci d'avance
3ziwez
lundi 13 juillet 2009 à 23:04:43 | Re : remplir cellule excel sur critère

MPi

Il faudrait que tu précises comment tu veux copier ces données.
Si tu veux prendre une plage et la copier telle quelle ou si tu veux copier seulement certains cellules et ne pas nécessairement les placer dans le même ordre...

En principe, tu peux utiliser la commande Copy

Sheets("Feuil1").Range("A1:D10").CopySheets("Feuil2").Range("A1")

Tu as donc la plage à copier et sa destination dans la même ligne de code.

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

mercredi 15 juillet 2009 à 10:30:56 | Re : remplir cellule excel sur critère

3ziwez

Bonjour le forum bonjour MPi,
Je vous remercie tous d'abord pour la réponse mais c'est pas tout a fait ça.
Je m'explique: J'ai deux boutons qui me permettent de cacher ou faire apparaitre des colonnes (Bouton privé et un autre public).
Et maintenet je souhaite que à le mot privé ou public s'inscrit dans une cellule (par exemple (H1) a chaque fois que quelqu'un clique dessus pour que l'utilisateur sache la catégorie utilisée.

Merci
3ziwez


Cette discussion est classée dans : excel, cellule, remplir, plage, critère


Répondre à ce message

Sujets en rapport avec ce message

remplir plage cellule sur un critère [ par Tchoubi84 ] Bonjour à toutes et à tous.j'ai un calendrier(1 mois par feuille).J'aimeerai savoir le code vba pour remplir les cases "x' en fonction des samedis et EFFECTUER UNE RECHERCHE DANS UNE PLAGE DE CELLULES EXCEL [ par winvsmac ] Bonjour à tout le monde Voici sur quoi je me creuse les méninges depuis un petit moment, mais je n'arrive pas à trouver de solution. Ceci concerne du cellule excel & VB [ par nick ] bonjourje voudrais générer un fichier Excel à partir de VB sans utiliser de macros. j'utilise cells() sous excel pour remplir mes cellules mais quel e Remplir un Excel avec une requete, en VBA [ par mayerp ] Salut,j'ai une requete de selection sous access et j'aimerai afficher le resultat dans un excel.Je ne veux pas remplir cellule par cellule car ce sera enregistrement de plage de données excel --> fichier texte [ par jeanjeuv ] Bonjour, Je suis débutant en VBA Excel, je cherche à créer une macro qui me permettrait d'enregistrer une plage de données excel sous plusieurs fichie Remplir une base excel via oledb [ par marosyem ] Bonjour, je voudrais écrire et lire une base de donnée excel via oldb mais lorsque j'écris un entier dans le fichier excel, il le transforme texte. Boite de dialogue "EditBox" vers cellule Excel [ par jeronimo38 ] Bonjour, J'essaie de faire une petite application sous excel et je bloque sur un point : J'ai crée un feuille "boite de dialogue" dans laquelle il y [déplacé VB.NET -> VBA] Macro sur excel 2003 qui amene directement dans une cellule [ par gricha73 ] Bonjour, j'ai besoin d'aide dans un projet. J'ai un classeur excel dans lequel je controle les montants par difference. Si celle ci est egal à 0, alo [déplacé VB6 -> VBA] Selection de feuille excel avec une macro [ par charlotte26mai ] Bonjour, je debute en VB , mon probleme est le suivant : je voudrais selectionner une feuille de classeur excel a partir d'une cellule dans laquell


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales