Caninge
XLDnaute Accro
Bonjour à tous
je posséde cette macro qui fonctionnait bien mais depuis que j'ai rajouté Nomazy village au Crédit Agricole et Crédit Agricole à Toulon sur Allier (les 2 dernières) .Celles-Là même ne mache pas
Pourquoi
je vous remercie
Private Sub Worksheet_Activate()
pression1 = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range('FO43,FJ32,FF28,FA14,EX15,EP17,EK30,EF37,DV47,DF44,DD44')) Is Nothing Then
pression1 = False
Exit Sub
End If
If pression1 = False Then
source1 = Target.Address(0, 0)
pression1 = True
Else
source2 = Target.Address(0, 0)
pression1 = False
'Nomazy-Village à Pont Régemortes côté Ville
If source1 = 'FF28' And source2 = 'FA14' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage1').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Pont Régemortes côté Ville à Pont Régemortes côté La Madeleine
If source1 = 'FA14' And source2 = 'EX15' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage2').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Pont Régemortes côté La Madeleine aux Côtes de Vallières
If source1 = 'EX15' And source2 = 'EP17' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage3').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Côtes de Vallières à Bressoles
If source1 = 'EP17' And source2 = 'EK30' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage4').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
'Nomazy -Village au Crédit Agricole
If source1 = 'FF28' And source2 = 'FJ32' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage5').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Crédit Agricole à Toulon sur AllierIf source1 = 'FJ32' And source2 = 'FO43' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage6').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End WithEnd If
End If
End If
End Sub
je posséde cette macro qui fonctionnait bien mais depuis que j'ai rajouté Nomazy village au Crédit Agricole et Crédit Agricole à Toulon sur Allier (les 2 dernières) .Celles-Là même ne mache pas
Pourquoi
je vous remercie
Private Sub Worksheet_Activate()
pression1 = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, Range('FO43,FJ32,FF28,FA14,EX15,EP17,EK30,EF37,DV47,DF44,DD44')) Is Nothing Then
pression1 = False
Exit Sub
End If
If pression1 = False Then
source1 = Target.Address(0, 0)
pression1 = True
Else
source2 = Target.Address(0, 0)
pression1 = False
'Nomazy-Village à Pont Régemortes côté Ville
If source1 = 'FF28' And source2 = 'FA14' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage1').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Pont Régemortes côté Ville à Pont Régemortes côté La Madeleine
If source1 = 'FA14' And source2 = 'EX15' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage2').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Pont Régemortes côté La Madeleine aux Côtes de Vallières
If source1 = 'EX15' And source2 = 'EP17' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage3').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Côtes de Vallières à Bressoles
If source1 = 'EP17' And source2 = 'EK30' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage4').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
'Nomazy -Village au Crédit Agricole
If source1 = 'FF28' And source2 = 'FJ32' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage5').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End With
End If
'Crédit Agricole à Toulon sur AllierIf source1 = 'FJ32' And source2 = 'FO43' Or _
source1 = '' And source2 = '' Then
With Sheets('Reports')
Sheets('Route').Range('Plage6').Copy .Range('a' & .Range('a65536').End(xlUp).Row + 1)
Sheets('CarteA').Range('A1').Select
MsgBox (' Transfert effectué')
End WithEnd If
End If
End If
End Sub