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 :

Insertion de données dans un TCD


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 31
    Par défaut Insertion de données dans un TCD
    Bonjour,

    Voici mon TCD, je voudrais remplir les cases vides par la valeur de la cellule du haut sous vba :

    1 A B C D
    2 15/01/2008 15/02/2008 15/03/2008 15/04/2008
    3 1000 1000 1500 1000
    4 1500 ? ? ?
    5 ? 1500 2000 ?

    Ici, je voudrais que la cellule A5 soit égal à 1500.

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Si je comprend bien, les trois premières lignes sont toujours complètes et on commence à devoir remplire les cases vides à partir de la 4ème ligne.
    Si oui, essaye le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Sub TEST()
    Dim i%, j%
    For i = 4 To Cells.SpecialCells(xlCellTypeLastCell).Row
        For j = 1 To Cells(1, 256).End(xlToLeft).Column
        If Cells(i, j) = "" Then Cells(i, j) = Cells(i, j).Offset(-1, 0)
        Next
    Next
    End Sub
    Si j'ai bien tout compris ça devrait le faire

  3. #3
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 31
    Par défaut
    Ce n'est pas exactement ce que je voudrais... J'ai un TCD dans lequel j'ai des cellules vides... Je sais qu'il y a une option qui permet d'insérer une valeur par défaut pour toutes les cellules vides.

    Moi, j'aimerais 'conditionner' ces cellules vide en prenant la valeur de la cellule Offset(-1, 0)...

  4. #4
    Membre chevronné
    Inscrit en
    Février 2008
    Messages
    267
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 267
    Par défaut
    Bonjour,

    Le mieux serait de voir ton TCD pour placer la bonne macro.

    Mettre une valeur unique dans un TCD pour toutes les cellules vides est possible mais faire cela cellule par cellule non.

    Amicalement

    Dan

  5. #5
    Membre averti
    Inscrit en
    Juin 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 31
    Par défaut
    Bonjour,

    Existe-il un support de cours pour cela... ?

    Quelque chose qui pourrait m'aider à dire, que s'il n'exite pas de données qui répondent croissement de mon abscisses et mon ordonnées, je prends une autre valeur ?

    Merci.

  6. #6
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Citation Envoyé par liseprachan Voir le message
    Ce n'est pas exactement ce que je voudrais... J'ai un TCD dans lequel j'ai des cellules vides... Je sais qu'il y a une option qui permet d'insérer une valeur par défaut pour toutes les cellules vides.

    Moi, j'aimerais 'conditionner' ces cellules vide en prenant la valeur de la cellule Offset(-1, 0)...
    oups...désolé j'avais loupé le fait qu'il s'agit d'un TCD

Discussions similaires

  1. insertion de données dans Base de données Oracle 9
    Par hottnikks_79 dans le forum SQL
    Réponses: 2
    Dernier message: 16/03/2006, 00h07
  2. [MySQL] Problème d'insertion de données dans table d'associations
    Par Yukhaa dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 07/02/2006, 17h10
  3. [C#] problème avec l'insertion des données dans MySQL
    Par madica dans le forum Accès aux données
    Réponses: 7
    Dernier message: 08/11/2005, 13h27
  4. automatiser l'insertion de données dans une bd
    Par matterazzo dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/10/2005, 01h06
  5. Réponses: 7
    Dernier message: 12/10/2004, 16h43

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