Taimi faitau fa'atatau: 3 minute
O lo'o mulimuli mai e faitau fa'atatauga mai sela i le koluma A o le pepa galue galue, se'ia o'o ina fa'afeiloa'i ma se sela avanoa. O tau o loʻo teuina i se laina. O lenei faʻataʻitaʻiga faigofie Excel macro e faʻaalia ai le faʻaogaina o:
Do Until
;Ubound
builtin (lea e toe fa'afo'i ai le fa'ailoga maualuga o se laina).' Sub procedure store values in Column A of the active Worksheet
' into an array
Sub GetCellValues()
Dim iRow As Integer ' stores the current row number
Dim dCellValues() As Double ' array to store the cell values
iRow = 1
ReDim dCellValues(1 To 10)
' Do Until loop to extract the value of each cell in column A
' of the active Worksheet, as long as the cell is not blank
Do Until IsEmpty(Cells(iRow, 1))
' Check that the dCellValues array is big enough
' If not, use ReDim to increase the size of the array by 10
If UBound(dCellValues) < iRow Then
ReDim Preserve dCellValues(1 To iRow + 9)
End If
' Store the current cell in the CellValues array
dCellValues(iRow) = Cells(iRow, 1).Value
iRow = iRow + 1
Loop
End Sub
O le faʻagasologa e teu ai tau i le koluma A o le pepa galue galue i se laina, ia maitauina:
Do Until
ave'ese le tau o sela ta'itasi i le koluma A o le pepa galue galue, e le amana'ia sela avanoaIf UBound(dCellValues) < iRow
” siaki o le dCellValues array e lava le tele e taofi ai faʻamatalaga, a leai, faʻaaoga ReDim e faʻateleina le tele o le laina ile 10dCellValues(iRow) = Cells(iRow, 1).Value
” Teuina le sela o iai nei i le CellValues arrayO lo'o i lalo le fa'agasologa o lo'o i lalo e faitau ai tau mai le koluma A o le pepa o galuega e ta'ua o le "Sheet2" ma fa'atino galuega fa'atusa i luga o tau. O tau fa'ai'uga o lo'o lolomi i le koluma A o le pepa galue o lo'o iai nei.
O lenei macro e faʻaalia:
Do Until
;' Sub procedure to loop through the values in Column A of the Worksheet
' "Sheet2", perform arithmetic operations on each value, and write the
' result into Column A of the current Active Worksheet ("Sheet1")
Sub Transfer_ColA()
Dim i As Integer
Dim Col As Range
Dim dVal As Double
' Set the variable 'Col' to be Column A of Sheet 2
Set Col = Sheets("Sheet2").Columns("A")
i = 1
' Loop through each cell of the column 'Col' until
' a blank cell is encountered
Do Until IsEmpty(Col.Cells(i))
' Apply arithmetic operations to the value of the current cell
dVal = Col.Cells(i).Value * 2 + 1
' The command below copies the result into Column A
' of the current Active Worksheet - no need to specify
' the Worksheet name as it is the active Worksheet.
Cells(i, 1) = dVal
i = i + 1
Loop
End Sub
Sei o tatou tusia se VBA macro faigofie e mu pe a faʻafouina se sela i se vaega patino o la tatou laupepa. Fa'apea e te mana'o e siaki suiga ile koluma B (B4 i le B11) ma fa'amaumau le aso ma le taimi o le suiga ile koluma A.
Se'i tatou fa'apea:
Developer
kiliki i luga o le filifiliga "Visual Basic
” e tatala ai le faatonu VBA. Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B1:B10")) Is Nothing Then
Target.Range("A1:A1").Value = Now
End If
End Sub
Faasaoina le api galuega ma macros ua mafai (mo se faataitaiga, o se faila .xlsm).
I le taimi nei, o taimi uma lava matou te faʻafouina ai se sela i le koluma B (mai le laina 1 i le laina 10), o le cell i le koluma A o le a otometi lava ona faʻaalia le aso ma le taimi.
Ercole Palmeri
Coveware e Veeam o le a faʻaauau pea ona tuʻuina atu auaunaga faʻalavelave faʻalavelave faʻafuaseʻi. Coveware o le a ofoina atu faʻamatalaga faʻafomaʻi ma faʻaleleia gafatia ...
O le tausiga fa'anatinati o lo'o fa'afouina ai le vaega o le suau'u ma le kesi, fa'atasi ai ma se faiga fou ma le fa'agaoioia ile pulega o la'au.…
Ua tuʻuina atu e le UK CMA se lapataiga e uiga i amioga a Big Tech i le maketi atamai faʻapitoa. O iina…
O le "Green Houses" Decree, na faia e le Iuni a Europa e faʻaleleia ai le malosi o fale, ua maeʻa lana faiga faʻatulafonoina ma ...