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 :

Mise à jour donnée cellue VBA Excel [XL-2002]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 41
    Par défaut Mise à jour donnée cellue VBA Excel
    Bonjour,

    J'ai un petit souci avec une macro VBA sur Excel.

    Je m'explique. J'ai un classeur excel (version 2002) qui contient des fonctions que je développe afin de récupérer des données d'une table dans SAP ECC 6.0 pour les rapatrier dans Excel et faire des traitements.

    Jusque là tout va bien. Sauf que lorsque je veux coller mes données dans ma feuille de calcul, j'ai une erreur interne alors que mes données sont bien récupérées depuis SAP. Voici le bout de code qui me dérange:
    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
     
    Sheets("ZEJOFE").Select
     
    'Effacement de la zone d'affichage avant écriture
    Range("A1:Z500").Select
    Selection.ClearContents
    Cells(1, 1).Select
     
    'Récupération des données
    **************************************
    iColumn = 1
    iStartRow = 1
     
    For Each Row In objFIELDS.Rows
        'Debug.Print "The cell value is: " & Cells(iStartRow - 1, iColumn).Value
        MsgBox Row("FIELDNAME")
        Cells(iStartRow - 1, iColumn).Value = Row("FIELDNAME")
        'Worksheets("ZEJOFE").Cells(iStartRow - 1, iColumn).Value = Row("FIELDNAME")
        'End If
        'Cells(iStartRow, iColumn).Value = Row("FIELDTEXT")
        iColumn = iColumn + 1
    Next
    Quelqu'un saurait-il d'où peut venir l'erreur?
    Merci d'avance pour votre aide.

    Kdestine.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Data Analyste Senior
    Inscrit en
    Août 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Data Analyste Senior
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2010
    Messages : 53
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(iStartRow - 1, iColumn).Value = Row("FIELDNAME")
    Pourquoi "iStartRow - 1" et pas iStartRow tout simplement ?

    Là tu pointes en ligne 0, ce qui renvoie une erreur

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 41
    Par défaut
    Merci beaucoup DeTra x. Effectivement, je n'ai pas pris le soin de bien me relire.

    Je pointais effectivement sur une cellule inexistante (Cells(0,1)).

    Cordialement,
    Kdestiné.

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

Discussions similaires

  1. [XL-2007] VBA: mise à jour données de feuilles "Invalid qualifier"
    Par Tag91 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/11/2012, 16h38
  2. [Swing][JTable] Mise à jour données
    Par [Nean] dans le forum Composants
    Réponses: 1
    Dernier message: 04/05/2007, 09h21
  3. mise à jour d'un fichier excel à partir d'un textbox
    Par hachdotnet dans le forum Windows Forms
    Réponses: 2
    Dernier message: 13/03/2007, 15h59
  4. [VBA-E] Mise à jour données externes
    Par Sebastien_INR59 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 23/06/2006, 17h11
  5. Access Problème avec mise à jour données
    Par Yanmeunier dans le forum Access
    Réponses: 2
    Dernier message: 30/03/2006, 16h05

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