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

VB.NET Discussion :

vb.net et excel, fusionner les cellules


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut vb.net et excel, fusionner les cellules
    Bonjour, je cherche quelque exemple pour pourvoir:

    - fusionner x cellules
    - colorer x cellules
    - mettre les bordure (différentes épaisseurs) sur x cellules

    le tout depuis vb.net bien sur... voila si vous avez des morceaux de codes comme exemples merci d'avance

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    par exemple
    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
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
            Dim appExcel As Excel.Application
            Dim wbk As Excel.Workbook, wsh As Excel.Worksheet
            Try
                appExcel = New Excel.Application
                wbk = appExcel.Workbooks.Add
                wsh = CType(wbk.Worksheets(1), Excel.Worksheet)
                appExcel.Visible = True
                'fusionner A1:C3
                wsh.Range(wsh.Cells(1, 1), wsh.Cells(3, 3)).Merge()
                'change la couleur de fond de "D4:E5" en rouge
                wsh.Range(wsh.Cells(4, 4), wsh.Cells(5, 5)).Interior.ColorIndex = 3
                'encadre le contour de la zone fusionnée d'un trait continu
                wsh.Range(wsh.Cells(1, 1), wsh.Cells(3, 3)).BorderAround(Excel.XlLineStyle.xlContinuous, Excel.XlBorderWeight.xlMedium, Excel.XlColorIndex.xlColorIndexAutomatic)
                'trace toutes les bordures des cellules de la deuxième zone en pointillés bleus
                With wsh.Range(wsh.Cells(4, 4), wsh.Cells(5, 5))
                    Dim MonEnum As IEnumerator = .Borders.GetEnumerator
                    Do While MonEnum.MoveNext
                        With CType(MonEnum.Current, Excel.Border)
                            .LineStyle = Excel.XlLineStyle.xlDashDot
                            .Weight = Excel.XlBorderWeight.xlHairline
                            .Color = Microsoft.VisualBasic.QBColor(1)
                        End With
                    Loop
                End With
            Catch ex As Exception
     
            Finally
                wsh = Nothing
                wbk.Close(False)
                wbk = Nothing
                appExcel.Quit()
                appExcel = Nothing
            End Try

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Par défaut
    Merci beaucoup, par contre (je ne travaille pas depuis longtemps avec excel par vb.net, que signifie le try/end try?

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

Discussions similaires

  1. Fusionner les cellules des doublons dans excel
    Par sihammaster dans le forum VB.NET
    Réponses: 8
    Dernier message: 10/05/2010, 11h28
  2. fusionner les cellules excel avec php
    Par ilyes_dev dans le forum Langage
    Réponses: 2
    Dernier message: 18/11/2009, 11h32
  3. Php et Excel - Fusionner des cellules
    Par krolineeee dans le forum Langage
    Réponses: 1
    Dernier message: 08/08/2006, 10h37
  4. [] [Excel] Fusionner des cellules
    Par SamyD dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/12/2002, 18h37

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