IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

SI Conditionnel et Transposé


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2009
    Messages : 117
    Par défaut SI Conditionnel et Transposé
    Bonjour,

    J'ai un problème de conception. j'essaie plein de truc depuis 2 jours, mais je n'arrive a rien. Voici mon problème,

    J'ai un classeur excel avec 2 feuilles. Dans la première, j'ai une liste de nom avec des numéro unique pour chacun (non consécutif). Dans la deuxième feuille, J'ai les information sur ces contacts, c'est-à-dire les coordonnées du père, mère, soeur et frère pour chaque personne de la feuille 1.

    le nombre de contact est différent pour tous. Donc, j'ai réussi a mettre le numéro de dossier dans la colonne A de la feuille2. Je désire que si la cellule Bn de la feuille1 est = à celle de la cellule Bm de la feuille2 et que la cellule Dm="NON" alors

    il y a copie de Dm-3 à Dm-1 dans la première colonne disponible de la ligne n de la feuille 1.

    Comme je vous dit, j'ai essayer plein de méthode, mais rien ne fonctionne. Je sollicite donc votre aide. En attendant votre réponse, je vais essayer à mon tour d'en aider quelques uns.

    Merci et bonne journée

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2009
    Messages : 117
    Par défaut
    J'ai essayer le code suivant, mais ça ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    With Sheets("Liste Urgence Final")
     For N = 2 To Sheets("Liste Urgence Final").Range("B" & .Rows.Count).End(xlUp).Row
     
     For P = 1 To Sheets("RapportListeUrgenceXls").Range("A" & .Rows.Count).End(xlUp).Row
     
     
       If Sheets("Liste Urgence Final").Cells(N, 2) = Sheets("RapportListeUrgenceXls").Cells(P, 1) And Sheets("RapportListeUrgenceXls").Cells(P, 7) = "NON" Then
       With Sheets("Liste Urgence Final")
             NewCol = .Range(.Column.Count & N).End(xlRight).Column + 1
       End With
       Sheets("Liste Urgence Final").Range(NewCol & N).Value = Application.Transpose(.Range("D" & P - 2 & ":D" & P - 1).Value)
     
     
       End If
       Next P
     
    Next N
    Merci de m'aider!!!

Discussions similaires

  1. SI Conditionnel et Transposé dans ligne
    Par Mairequimby dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/12/2010, 09h14
  2. [STRUTS] [JAVA] Affichage conditionnel de bean:write
    Par babylone7 dans le forum Struts 1
    Réponses: 6
    Dernier message: 29/04/2004, 16h20
  3. suppression avec sous requête conditionnelle
    Par melmel dans le forum Requêtes
    Réponses: 8
    Dernier message: 18/03/2004, 23h20
  4. [CODE] Compilation conditionnelle ?
    Par Cornell dans le forum Langage
    Réponses: 3
    Dernier message: 16/09/2003, 18h16
  5. [XSL] déclaration conditionnelle
    Par Totsira dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 18/08/2003, 05h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo