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 :

Ajouter des valeurs dans 2 colonnes simultanément sans écraser les valeus déjà présentes [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2013
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 86
    Points : 51
    Points
    51
    Par défaut Ajouter des valeurs dans 2 colonnes simultanément sans écraser les valeus déjà présentes
    Bonjour à tous,
    voilà, je cherche un code me permettant de rajouter simultanément des valeurs dans 2 colonnes différentes.
    Ma première colonne ne commence pas à 0, je veux la faire commencer par 0 avec un pas de 0.1( a déjà été résolu dans un précédent post)
    la dexiéme, liée à la première, les valeurs doivent décoler vers le bas et les vides devenir des 999.25.
    je joins un exemple de ce que je cherche à obtenir.
    Merci déjà pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre émérite
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Novembre 2011
    Messages
    1 503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1 503
    Points : 2 657
    Points
    2 657
    Par défaut
    Bonjour Maude_84,

    Voici ce que je te propose :
    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
    Option Explicit
     
    Sub ajout_pas()
    Dim rng As Range
    Dim strt As Double
    Dim nb As Integer, i As Double
     
    With Worksheets("Feuil1")
        Set rng = .Columns(1).Find("Depth", LookIn:=xlValues, LookAt:=xlWhole).Offset(1, 0)
        strt = rng.Value
        nb = Int(strt * 10)
     
        .Range(rng, rng.Offset(nb - 1, 0)).EntireRow.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
     
        Set rng = .Columns(1).Find("Depth", LookIn:=xlValues, LookAt:=xlWhole).Offset(1, 0)
     
        For i = 0 To strt Step 0.1
            rng.Offset(i * 10, 0) = i
            rng.Offset(i * 10, 1) = -999.25
        Next i
     
     
    End With
     
    End Sub
    Il me semble que cela répond à ton besoin.
    N'hésite pas à revenir vers moi !

    Cordialement,
    Kimy
    La logique :
    • Plus ya de gruyère, moins ya de gruyère.
    • Plus tu pédales moins vite, moins tu avances plus vite.
    Plusoyer les réponses pertinentes et n'oublier pas de résolver en fin de post !

  3. #3
    Membre du Club
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2013
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 86
    Points : 51
    Points
    51
    Par défaut
    Merci Kimy_Ire,
    c'est vraiment ce que je cherchais.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter des valeurs dans une listebox sur click
    Par bobosh dans le forum VBA Access
    Réponses: 8
    Dernier message: 11/08/2008, 13h47
  2. Ajouter des valeurs dans un input
    Par maoboy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/06/2007, 15h18
  3. insertion des valeurs dans une colonne
    Par freestyler1982 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 24/01/2007, 16h38
  4. Réponses: 13
    Dernier message: 01/02/2006, 12h00
  5. [Tableaux]Ajouter des valeurs dans un tableau
    Par Antoine1183 dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 03/04/2005, 13h41

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