![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Nouveau
Date d'inscription: février 2008
Messages: 45
|
Bonjour,
J'ai une macro qui copie une feuille qui est contenue dans le classeur A dans le classeur B. la macro s'exécute depuis le classeur A J'aimerais que la macro puisse s'exécuter quelque soit le nom du classeur B e n récupérant automatiqueemnt le nom de celui-ci Merci par avance de vos réponses ![]() |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
Date d'inscription: juin 2007
Localisation: Landerneau
Version Excel : Excel 2003 (PC)
Messages: 3 807
|
Bonjour,
si tu n'as que ces deux classeurs d'ouverts, tu peux essayer avec ce code (nom des onglets à adapter) Code:
Sub Macro3()
Sheets("Feuil1").Copy After:=Workbooks(Windows(2).Caption).Sheets(1)
End Sub
|
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: février 2008
Localisation: Le Syndicat
Version Excel : Excel 2007 (PC)
Messages: 788
|
Bonjour
un truc dans le genre ? la feuille copiée et la feuille de recopie sont à déterminer Code:
Sub Remplir()
Dim Rg As Range, C As Range
On Error Resume Next
Set mybook = ThisWorkbook
fileToOpen = Application _
.GetOpenFilename("fichiers excel (*.xls),*.xls")
'If fileToOpen <> False Then
' MsgBox "Open " & fileToOpen
'End If
Workbooks.Open fileToOpen
With mybook.Sheets("Feuil1") 'à déterminer
Set Rg = .Range("A1:J" & DerLig(Worksheets(.Name)))
On Error Resume Next
For Each C In Rg.Columns
C.SpecialCells(xlCellTypeConstants).Copy _
Worksheets("Feuil2").Cells(1, C.Column)
'Nom Feuille à déterminer
Next
End With
Set C = Nothing
End Sub
'--------------------------------
Function DerLig(sh As Worksheet)
On Error Resume Next
DerLig = sh.Cells.Find(What:="*", _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious).Row
On Error GoTo 0
End Function
'--------------------------------
RGI |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| VBA - Copie d'une feuille d'un classeur dans un autre classeur | nanie13 | Forum Excel | 10 | 25/11/2007 22h33 |
| Créer un classeur avec la copie d'une feuille d'un autre classeur | therese78 | Forum Excel | 4 | 27/03/2007 11h38 |
| Copie de feuille dans un autre classeur | vhalter | Forum Excel | 2 | 20/06/2006 16h06 |
| Copie de feuille dans un autre classeur | Delirium | Forum Excel | 4 | 16/08/2005 14h45 |
| Copie une feuille dans un autre classeur | Man | Forum Excel Downloads - Archives | 3 | 25/06/2003 08h26 |