Bonjour,
Je pense que cette question a déjà été posée, mais malgré mes
recherches, je ne trouve pas de réponses.
Voilà, j'ai un fichier Excel qui contient des données qui ont été
exportées et donc impossible de faire un calcul avec...
ET comme je ne veux pas double-cliquer sur chaque cellule ;-)
Je vous remercie
Alain
Bonjour, Je pense que cette question a déjà été posée, mais malgré mes recherches, je ne trouve pas de réponses. Voilà, j'ai un fichier Excel qui contient des données qui ont été exportées et donc impossible de faire un calcul avec... ET comme je ne veux pas double-cliquer sur chaque cellule ;-) Je vous remercie Alain
On 21 avr, 19:02, Alain Lebayle <alain.leba...@club-internet.fr>
wrote:
Bonjour,
Je pense que cette question a déjà été posée, mais malgré mes
recherches, je ne trouve pas de réponses.
Voilà, j'ai un fichier Excel qui contient des données qui ont été
exportées et donc impossible de faire un calcul avec...
ET comme je ne veux pas double-cliquer sur chaque cellule ;-)
Je vous remercie
Alain
Bonjour, Je pense que cette question a déjà été posée, mais malgré mes recherches, je ne trouve pas de réponses. Voilà, j'ai un fichier Excel qui contient des données qui ont été exportées et donc impossible de faire un calcul avec... ET comme je ne veux pas double-cliquer sur chaque cellule ;-) Je vous remercie Alain
michdenis
Bonjour,
L'exécution de cette macro devrait ta difficulté.
Tu adaptes le nom de la feuille et de la plage à traiter.
'-------------------------------- Sub test()
Application.ScreenUpdating = False Application.EnableEvents = False With Worksheets("Feuil1") ' Nom à adapter With .Range("IV65536") ' Plage à adapter .Value = 1 .Copy End With With .Range("B1:B" & .Range("B65536").End(xlUp).Row) .Replace what:=Chr(160), replacement:="", LookAt:=xlPart .PasteSpecial xlPasteValues, xlPasteSpecialOperationMultiply End With With .Range("IV65536") 'Choisir une cellule libre .Value = "" End With Application.CutCopyMode = False End With Application.ScreenUpdating = True Application.EnableEvents = True
End Sub '--------------------------------
"Alain Lebayle" a écrit dans le message de groupe de discussion : Bonjour, Je pense que cette question a déjà été posée, mais malgré mes recherches, je ne trouve pas de réponses. Voilà, j'ai un fichier Excel qui contient des données qui ont été exportées et donc impossible de faire un calcul avec... ET comme je ne veux pas double-cliquer sur chaque cellule ;-) Je vous remercie Alain
Bonjour,
L'exécution de cette macro devrait ta difficulté.
Tu adaptes le nom de la feuille et de la plage à traiter.
'--------------------------------
Sub test()
Application.ScreenUpdating = False
Application.EnableEvents = False
With Worksheets("Feuil1") ' Nom à adapter
With .Range("IV65536") ' Plage à adapter
.Value = 1
.Copy
End With
With .Range("B1:B" & .Range("B65536").End(xlUp).Row)
.Replace what:=Chr(160), replacement:="", LookAt:=xlPart
.PasteSpecial xlPasteValues, xlPasteSpecialOperationMultiply
End With
With .Range("IV65536") 'Choisir une cellule libre
.Value = ""
End With
Application.CutCopyMode = False
End With
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
'--------------------------------
"Alain Lebayle" <alain.lebayle@club-internet.fr> a écrit dans le message de groupe de
discussion : urHN2RX4KHA.5084@TK2MSFTNGP02.phx.gbl...
Bonjour,
Je pense que cette question a déjà été posée, mais malgré mes
recherches, je ne trouve pas de réponses.
Voilà, j'ai un fichier Excel qui contient des données qui ont été
exportées et donc impossible de faire un calcul avec...
ET comme je ne veux pas double-cliquer sur chaque cellule ;-)
Je vous remercie
Alain
Tu adaptes le nom de la feuille et de la plage à traiter.
'-------------------------------- Sub test()
Application.ScreenUpdating = False Application.EnableEvents = False With Worksheets("Feuil1") ' Nom à adapter With .Range("IV65536") ' Plage à adapter .Value = 1 .Copy End With With .Range("B1:B" & .Range("B65536").End(xlUp).Row) .Replace what:=Chr(160), replacement:="", LookAt:=xlPart .PasteSpecial xlPasteValues, xlPasteSpecialOperationMultiply End With With .Range("IV65536") 'Choisir une cellule libre .Value = "" End With Application.CutCopyMode = False End With Application.ScreenUpdating = True Application.EnableEvents = True
End Sub '--------------------------------
"Alain Lebayle" a écrit dans le message de groupe de discussion : Bonjour, Je pense que cette question a déjà été posée, mais malgré mes recherches, je ne trouve pas de réponses. Voilà, j'ai un fichier Excel qui contient des données qui ont été exportées et donc impossible de faire un calcul avec... ET comme je ne veux pas double-cliquer sur chaque cellule ;-) Je vous remercie Alain
Alain Lebayle
Bonsoir, Un très grand merci à tous... Très bonne soirée Alain
michdenis a écrit :
Bonjour,
L'exécution de cette macro devrait ta difficulté.
Tu adaptes le nom de la feuille et de la plage à traiter.
'-------------------------------- Sub test()
Application.ScreenUpdating = False Application.EnableEvents = False With Worksheets("Feuil1") ' Nom à adapter With .Range("IV65536") ' Plage à adapter .Value = 1 .Copy End With With .Range("B1:B" & .Range("B65536").End(xlUp).Row) .Replace what:=Chr(160), replacement:="", LookAt:=xlPart .PasteSpecial xlPasteValues, xlPasteSpecialOperationMultiply End With With .Range("IV65536") 'Choisir une cellule libre .Value = "" End With Application.CutCopyMode = False End With Application.ScreenUpdating = True Application.EnableEvents = True
End Sub '--------------------------------
"Alain Lebayle" a écrit dans le message de groupe de discussion : Bonjour, Je pense que cette question a déjà été posée, mais malgré mes recherches, je ne trouve pas de réponses. Voilà, j'ai un fichier Excel qui contient des données qui ont été exportées et donc impossible de faire un calcul avec... ET comme je ne veux pas double-cliquer sur chaque cellule ;-) Je vous remercie Alain
Bonsoir,
Un très grand merci à tous...
Très bonne soirée
Alain
michdenis a écrit :
Bonjour,
L'exécution de cette macro devrait ta difficulté.
Tu adaptes le nom de la feuille et de la plage à traiter.
'--------------------------------
Sub test()
Application.ScreenUpdating = False
Application.EnableEvents = False
With Worksheets("Feuil1") ' Nom à adapter
With .Range("IV65536") ' Plage à adapter
.Value = 1
.Copy
End With
With .Range("B1:B" & .Range("B65536").End(xlUp).Row)
.Replace what:=Chr(160), replacement:="", LookAt:=xlPart
.PasteSpecial xlPasteValues, xlPasteSpecialOperationMultiply
End With
With .Range("IV65536") 'Choisir une cellule libre
.Value = ""
End With
Application.CutCopyMode = False
End With
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
'--------------------------------
"Alain Lebayle" <alain.lebayle@club-internet.fr> a écrit dans le message de groupe de
discussion : urHN2RX4KHA.5084@TK2MSFTNGP02.phx.gbl...
Bonjour,
Je pense que cette question a déjà été posée, mais malgré mes
recherches, je ne trouve pas de réponses.
Voilà, j'ai un fichier Excel qui contient des données qui ont été
exportées et donc impossible de faire un calcul avec...
ET comme je ne veux pas double-cliquer sur chaque cellule ;-)
Je vous remercie
Alain
Bonsoir, Un très grand merci à tous... Très bonne soirée Alain
michdenis a écrit :
Bonjour,
L'exécution de cette macro devrait ta difficulté.
Tu adaptes le nom de la feuille et de la plage à traiter.
'-------------------------------- Sub test()
Application.ScreenUpdating = False Application.EnableEvents = False With Worksheets("Feuil1") ' Nom à adapter With .Range("IV65536") ' Plage à adapter .Value = 1 .Copy End With With .Range("B1:B" & .Range("B65536").End(xlUp).Row) .Replace what:=Chr(160), replacement:="", LookAt:=xlPart .PasteSpecial xlPasteValues, xlPasteSpecialOperationMultiply End With With .Range("IV65536") 'Choisir une cellule libre .Value = "" End With Application.CutCopyMode = False End With Application.ScreenUpdating = True Application.EnableEvents = True
End Sub '--------------------------------
"Alain Lebayle" a écrit dans le message de groupe de discussion : Bonjour, Je pense que cette question a déjà été posée, mais malgré mes recherches, je ne trouve pas de réponses. Voilà, j'ai un fichier Excel qui contient des données qui ont été exportées et donc impossible de faire un calcul avec... ET comme je ne veux pas double-cliquer sur chaque cellule ;-) Je vous remercie Alain