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

OpenOffice & LibreOffice Discussion :

Remplacement d'un contenu de cellule par le contenu d'une autre cellule


Sujet :

OpenOffice & LibreOffice

  1. #1
    Candidat au Club
    Femme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Avril 2017
    Messages
    5
    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 : 5
    Points : 2
    Points
    2
    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
    Rédacteur

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

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

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    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.

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

  3. #3
    Candidat au Club
    Femme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Avril 2017
    Messages
    5
    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 : 5
    Points : 2
    Points
    2
    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 éprouvé
    Homme Profil pro
    utilisateur
    Inscrit en
    Janvier 2017
    Messages
    669
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : utilisateur
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2017
    Messages : 669
    Points : 1 109
    Points
    1 109
    Par défaut Stock
    Bonjour,

    Je joins un fichier, qui sera plus clair que des explications alambiquées
    Fichiers attachés Fichiers attachés
    LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
    OS : Windows 11.0

  5. #5
    Rédacteur

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

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

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 612
    Points
    58 612
    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.

    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. Modification d'une cellule d'un CellTable depuis une autre cellule
    Par guillaume06 dans le forum GWT et Vaadin
    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