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

Dotnet Discussion :

Copier - Coller de Excel vers un datagridview


Sujet :

Dotnet

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 16
    Points : 14
    Points
    14
    Par défaut Copier - Coller de Excel vers un datagridview
    Bonjour à tous,

    Je cherche le moyen de permettre le copier coller de Excel vers un datagridview sans résultat.

    Est-ce possible???

    Merci

    Sylvain

  2. #2
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 16
    Points : 14
    Points
    14
    Par défaut
    Je modifie ma question qui est il est vrai un peu large...

    Qu'est-ce qui vous semble le plus adapté à recevoir les données d'un copier coller de excel vers un form VB?

    Je pensais à un datagridview mais vu les problèmes de copier coller ça me fait un peu peur d'avoir à developper une interface entre le clipboard et un form...

    ça fait 2 jours que je cherche et je ne trouve rien sur le sujet...

    Merci à tous !

  3. #3
    Membre à l'essai
    Inscrit en
    Décembre 2005
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 16
    Points : 14
    Points
    14
    Par défaut
    j'ai bien avancé sur le sujet depuis hier...

    Voici 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
    14
    15
    16
    17
    18
     
    Dim test As Object
    test = Clipboard.GetText
     
    Dim Separateur As Char = vbCr
    Dim Champs() As String
    Champs = test.Split(Separateur)
    Dim ligne As String
    Dim i As Integer = 0
    For Each ligne In Champs
    Dim cellule() As String
    ligne = ligne.Trim(vbCr)
    cellule = ligne.Split(vbTab)
    Me.DataGridView1.Rows.Add()
    Me.DataGridView1.Rows(i).Cells(0).Value = cellule(0).ToString.Trim(vbTab, vbCr)
    Me.DataGridView1.Rows(i).Cells(1).Value = cellule(1).ToString.Trim(vbTab, vbCr)
    i = i + 1
    Next

    Et ça marche !

Discussions similaires

  1. [PPT-2003] Copier coller tableau Excel vers PP
    Par Kam's11 dans le forum VBA PowerPoint
    Réponses: 2
    Dernier message: 15/12/2017, 11h23
  2. Copier/Coller entre Excel et un dataGridView
    Par vladvad dans le forum Windows Forms
    Réponses: 8
    Dernier message: 29/11/2017, 00h34
  3. copier/coller colonne excel vers colonne table sql
    Par jalalnet dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/09/2011, 00h44
  4. [XL-2007] Copier-coller texte Excel vers internet ajoute des guillemets intempestifs
    Par cornelius59 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 11/10/2009, 21h31
  5. Automatisation de Copier-Coller d'Excel vers Word
    Par mfriess347 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/08/2008, 15h40

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