VBA Modifiez les valeurs des cellules

Comment modifier les valeurs dans la ligne 1 avec le script vba:

st_name st_id st_num Alex 112 1113 Alice 110 1132 

pour ça :

  Name ID Number Alex 112 1113 Alice 110 1132 

il existe plusieurs methods pour parvenir à ce dont vous avez besoin

Veuillez noter que cet exemple est basé sur la gamme utilisée "A1:C1"

1 Variante

 Cells(1, 1).Value = "Name" Cells(1, 2).Value = "ID" Cells(1, 3).Value = "Number" 

2 variante

 Cells(1, "A").Value = "Name" Cells(1, "B").Value = "ID" Cells(1, "C").Value = "Number" 

3 Variante

 Range("A1").Value = "Name" Range("B1").Value = "ID" Range("B1").Value = "Number" 

Variante 4

 [A1].Value = "Name" [B1].Value = "ID" [C1].Value = "Number" 

Variante 5, comme alternative dans le cas où la gamme va une après l'autre

 [A1:C1].Value = Split("Name ID Number") 

ou

 Range("A1:C1").Value = Split("Name;ID;Number",";") 

ou

 Range(Cells(1, 1), Cells(1, 3)).Value = Split("Name ID Number") 

ou

 Range(Cells(1, "A"), Cells(1, "C")).Value = Split("Name ID Number") 

… et ainsi de suite … en fonction de la tâche à accomplir

Dans une macro, utilisez ce qui suit:

 Worksheets("YourSheetName").Range("A1").value = "Name" Worksheets("YourSheetName").Range("A2").value = "ID" Worksheets("YourSheetName").Range("A3").value = "Number" 

Modifiez l'argument sur les feuilles de travail pour correspondre au nom de la feuille de calcul sur laquelle la modification est effectuée. Si ce ne sont pas les trois premières colonnes, vous devrez modifier la reference de la cellule dans l'argument de la méthode Range.