begin process at 2012 02 13 12:09:15
  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 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 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 Excel macro - Sélection d'une plage de cellule avec cell ? [ par 4toMik ] Bonjour, Je cherche à sélectionner une plage de cellules avec la fonction [b]Cells[/b]. Par exemple reproduire [b]"Range ("A1:F2").Select"[/b] avec N°page cellule Excel [ par yoarf ] Bonjour,Je voudrais savoir comment peut-on retourner le numéro de page d'une cellule Excel ?Y.C Remplir un Excel avec une requete (Please Help Me !!!) [ 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 Récupérer la valeur d'un textbox dans une cellule excel [ par bernett ] Salut à tous , j'ai 2 fichiers excel: dans l'un un formulaire avec un textbox et dans l'autre, je souhaite récupérer sa valeur dans une cellule.Merci Lire une plage excel et importer dans un tableau word [ par damdam75 ] Bonjour,je réalise actuellement une macro qui me permet de lire un doc excel et d'importer les données vers word pour en faire un document formaté. J' prob excel [ par psyke38 ] bonjoursDim cellule As RangeSet cellule = Worksheets("Feuil1").Range("AA2")While Not IsEmpty(cellule)If DateDiff("m", Now, cellule.Value) Set cellule


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,967 sec (4)

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