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 :

Modifier une valeur copier - macro


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
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 114
    Par défaut Modifier une valeur copier - macro
    Bonjour à tous ma situation est assez simple mais je ne sais pas comment la solutionner.

    Ma macro copie une cellule puis colle la valeur seulement de la cellule dans une autre.(facile)

    Je voudrais soustraire la valeur d'une cellule spécifique à ma cellule copier avant de coller le résultat.

    Il s'agit de cellule en format date et heure. Dans le fond je soustrait des heures à une date. Si c'est impossible de pourrais toujours modifier le format de mes cellules sans problème et je changerais le code.

    Voici une partie de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Set Ws_Planif = Sheets("Planificateur")
    Set Ws_Scie = Sheets("Scie")
     
        If Ws_Planif.Cells(3, 11).Value <> 0 Then
            With Ws_Scie
                DerLigG = .Range("G" & .Rows.Count).End(xlUp).Offset(1, -6).Row
                .Cells(DerLigG, 1).Copy
                Ws_Planif.Cells(6, 4).PasteSpecial Paste:=xlPasteValues
            End With
     
        End If
     
    End Sub
    Merci de l'aide!!!

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    Bonsoir,

    cela doit être plus simple de faire ta soustraction après avoir effectué ton "collage"

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    114
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2012
    Messages : 114
    Par défaut
    J'ai oublié de mettre des précisions dans mon premier post.

    Je voudrais que la soustraction tienne compte des jours ouvrés.

    Voici ce que j'ai écrit comme code mais ça ne fonctionne pas du tout:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Active.cell(networkdays(active.cells.value;-cells(17,12)/8;range(joursfériés))
    Des suggestions...

Discussions similaires

  1. Réponses: 9
    Dernier message: 22/05/2006, 09h17
  2. Réponses: 5
    Dernier message: 21/04/2006, 14h49
  3. Réponses: 4
    Dernier message: 29/03/2006, 08h22
  4. modifier une valeur dans une hash
    Par chaabane dans le forum Langage
    Réponses: 1
    Dernier message: 17/03/2006, 10h59
  5. [C#] Modifier une valeur dans une DataTable
    Par Scorff dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/05/2005, 10h45

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