[VBA] nommer une partie de colonne
Fermé
badboy93120
Messages postés
25
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
2 mai 2007
-
19 avril 2007 à 09:58
badboy93120 Messages postés 25 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 2 mai 2007 - 19 avril 2007 à 11:23
badboy93120 Messages postés 25 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 2 mai 2007 - 19 avril 2007 à 11:23
A voir également:
- [VBA] nommer une partie de colonne
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Colonne word - Guide
- Figer une colonne excel - Guide
3 réponses
badboy93120
Messages postés
25
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
2 mai 2007
3
19 avril 2007 à 11:10
19 avril 2007 à 11:10
Sub Macro1()
Dim Header As Range
Dim Footer As Range
Dim Cellule As Range
Set Header = Range("A4:D4")
Set Footer = Range("A14:D14")
Dim diff As Integer
Dim colonne As Range
Dim test As Range
Dim yo As Range
Dim nom As String
Dim repere As Integer
For Each Cellule In Header
If Not IsEmpty(Cellule) Then
repere = 0
nom = Cellule.Value()
Do
repere = repere + 1
Set test = Cells(Cellule.Row + repere, Cellule.Column)
Set yo = Cells(Cellule.Row + repere + 1, Cellule.Column)
Set colonne = Union(Cellule, test)
Loop While Application.Intersect(yo, Footer) Is Nothing
colonne.Select
ActiveWorkbook.Names.Add Name:=nom, RefersTo:=Selection.Address
End If
Next Cellule
End Sub
Dim Header As Range
Dim Footer As Range
Dim Cellule As Range
Set Header = Range("A4:D4")
Set Footer = Range("A14:D14")
Dim diff As Integer
Dim colonne As Range
Dim test As Range
Dim yo As Range
Dim nom As String
Dim repere As Integer
For Each Cellule In Header
If Not IsEmpty(Cellule) Then
repere = 0
nom = Cellule.Value()
Do
repere = repere + 1
Set test = Cells(Cellule.Row + repere, Cellule.Column)
Set yo = Cells(Cellule.Row + repere + 1, Cellule.Column)
Set colonne = Union(Cellule, test)
Loop While Application.Intersect(yo, Footer) Is Nothing
colonne.Select
ActiveWorkbook.Names.Add Name:=nom, RefersTo:=Selection.Address
End If
Next Cellule
End Sub
badboy93120
Messages postés
25
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
2 mai 2007
3
19 avril 2007 à 11:11
19 avril 2007 à 11:11
voila ce que j'ai fait mais apparement cela ne marche pas
badboy93120
Messages postés
25
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
2 mai 2007
3
19 avril 2007 à 11:23
19 avril 2007 à 11:23
personne pour répondre?