1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    avril 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Distribution

    Informations forums :
    Inscription : avril 2017
    Messages : 2
    Points : 1
    Points
    1

    Par défaut Remplacement d'un contenu de cellule par le contenu d'une autre cellule

    Bonjour,

    J'ai un tableau de produits avec les stocks actuels (B) et les nouveaux stocks (C).
    Cependant la colonne nouveau stock contient des #N/D car ces références ne sont pas dans le nouveau stock (nous avons plusieurs fournisseurs et donc plusieurs fichiers de nouveaux stocks).

    Je souhaiterais que mettre à jour la colonne STOCK (B)
    Si la colonne NOUVEAU STOCK différent de #N/D alors je souhaiterais que la colonne B soit remplacée par la valeur de la colonne C
    Si la valeur de la colonne NOUVEAU STOCK = #N/D alors je souhaiterais que la valeur de la colonne B reste identique.

    Je vous met en pj le fichier



    J'espère avoir été claire.

    Merci
    Fichiers attachés Fichiers attachés

  2. #2
    Responsable
    Libres & Open source


    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    janvier 2005
    Messages
    9 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2005
    Messages : 9 091
    Points : 57 953
    Points
    57 953
    Billets dans le blog
    11

    Par défaut

    Salut,

    Avec une petite macro du style :
    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
    Sub Test()	Dim monDocument As Object
     	Dim lesFeuilles as Object
     	Dim maFeuille As Object
     	Dim maCellule As Object
     	Dim maPosition As Object
     	Dim ValCellile as string
     
     
        monDocument = ThisComponent
        lesFeuilles = monDocument.Sheets
        maFeuille = lesFeuilles.getByName("Feuille1")
     
     
        maPosition = maFeuille.createCursor
        maPosition.gotoEndOfUsedArea(False)
        DerniereLig = maPosition.RangeAddress.EndRow
     
        For i = 2 to DerniereLig
        	maCellule = maFeuille.getCellRangeByName("C" & i)
        	ValCellule = maCellule.String
        	if ValCellule <> "#N/D" then 
        		maCellule = maFeuille.getCellRangeByName("B" & i)
        		maCellule.Value = ValCellule 
        	end if
        Next
     
     
    End sub
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Avant de poster n'oubliez pas de regarder :

    Vous souhaitez participer aux rubriques Logiciels Libres & Open source et/ou OpenOffice & LibreOffice ? Contactez-moi.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    avril 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Distribution

    Informations forums :
    Inscription : avril 2017
    Messages : 2
    Points : 1
    Points
    1

    Par défaut

    Merci pour votre aide mais je ne sais pas me servir des macros.

    Comment faire?

    Il faut enregistrer une macro?

    Je n'y arrive pas.

    Merci

  4. #4
    Membre à l'essai
    Homme Profil pro
    utilisateur
    Inscrit en
    janvier 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : janvier 2017
    Messages : 10
    Points : 12
    Points
    12

    Par défaut Stock

    Bonjour,

    Je joins un fichier, qui sera plus clair que des explications alambiquées
    Fichiers attachés Fichiers attachés

  5. #5
    Responsable
    Libres & Open source


    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    janvier 2005
    Messages
    9 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : janvier 2005
    Messages : 9 091
    Points : 57 953
    Points
    57 953
    Billets dans le blog
    11

    Par défaut

    Citation Envoyé par jess8931 Voir le message
    Merci pour votre aide mais je ne sais pas me servir des macros.

    Comment faire?

    Il faut enregistrer une macro?
    Tu as une réponse ici.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Avant de poster n'oubliez pas de regarder :

    Vous souhaitez participer aux rubriques Logiciels Libres & Open source et/ou OpenOffice & LibreOffice ? Contactez-moi.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

Discussions similaires

  1. Réponses: 4
    Dernier message: 09/12/2016, 22h58
  2. Réponses: 3
    Dernier message: 18/05/2014, 19h20
  3. [XL-2010] Se positionner sur une cellule spécifique à la sortie d'une autre cellule
    Par ToFind dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 14/09/2011, 13h24
  4. Réponses: 1
    Dernier message: 22/02/2011, 17h05
  5. [XL-2002] Ecouter un evenement sur une cellule et le reproduire sur une autre cellule
    Par kulnae dans le forum Macros et VBA Excel
    Réponses: 28
    Dernier message: 17/08/2009, 21h21

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