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 :

Report text si cellule non vide.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2017
    Messages : 1
    Par défaut Report text si cellule non vide.
    Bonjour,
    Complètement débutante en VBA, après plusieurs recherches sur ce forum j’ai tenté ma première macro, mais sans succès.
    Si vous voulez bien m’éclairer.

    J’ai une matrice (ci-joint) où l’on retrouve pour chaque référence des quantités par date, exemple :
    L/C	A 	      B    	C 	D	E
    1	Ref A	      10      “”	5	15
    2	Ref B	      “"      5		30	“”
    Mon but est de renseigner pour chaque référence sur la deuxième feuille, la date (ligne2) où il y a inscrit la première valeur de la matrice (cellule non vide). (Ainsi que la date de la dernière valeur).
    Pour avoir comme résultat :
    L/C	A 		première qté 		dernièee qtés
    1	Ref A		10			15
    2	Ref B		5			30
    J’ai commencé par essayé de dire que si la référence de la feuille 2, trouve son équivalent sur la feuille 1, alors elle doit agir.
    Mais là déjà ça bloque.

    Macro1.xlsx

  2. #2
    Expert confirmé Avatar de BENNASR
    Homme Profil pro
    Responsable comptable & financier
    Inscrit en
    Décembre 2013
    Messages
    2 974
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable comptable & financier
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2013
    Messages : 2 974
    Par défaut
    Bonsoir à tous
    Voila un code bricolé par un débutant qui normalement répond à tes besoins
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    Sub rechercherM()
    ' nétoyer feuille synthese
    With Sheets("synthese")
    .Select
    Cells.Select
    Selection.ClearContents
    Sheets("synthese").Cells(1, 1).Resize(1, 3) = Array("Référence", "Première donnée", "dernière données")
    End With
     
    'copier
    Dim i As Long
    Dim k As Integer
    k = 2
    Application.ScreenUpdating = False
    With Sheets("TCD CDES")
    i = .Range("A" & Rows.Count).End(xlUp).Row
    For i = 2 To i
    If .Cells(i, 1) <> "" Then
        Sheets("synthese").Range("A" & k).Value = .Cells(i, 1)
        A = .Cells(i, Cells.Columns.Count).End(xlToLeft).Column
        Sheets("synthese").Range("C" & k).Value = .Cells(1, A).Value
        Colonne = .Cells(i, 2).End(xlToRight).Column
        If Colonne <> 16384 Then
        Sheets("synthese").Range("B" & k).Value = .Cells(1, Colonne).Value
        k = k + 1
        End If
        End If
    Next i
    End With
    Application.ScreenUpdating = True
    End Sub
    Bonne Continuation

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/06/2015, 19h50
  2. [XL-2010] Ajout de texte dans une cellulle non vide
    Par mikmak78 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/09/2014, 15h18
  3. [XL-2007] Concaténer du texte a une cellule non vide
    Par amirale dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 29/08/2011, 17h06
  4. [EXCEL][VBA] Compter les cellules non-vides
    Par Squelet dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/02/2006, 15h40
  5. [VBA-E]selectionner la premiere cellule non vide d'une ligne
    Par muse47 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/10/2005, 08h11

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